2011-10-03 92 views
0

我在我的应用程序中从api播放实时视频。当我点击播放视频,然后进度对话框会在进度之间当我按下回设备的按钮2或3次,然后经过一些时候,它会给这个错误错误/ ActivityManager(98):原因:keyDispatchingTimedOut

ERROR/ActivityManager(98): Reason: keyDispatchingTimedOut 

所以我怎么可以处理此错误PLZ给我解。 Thnax in advace。

回答

2

发生这种情况的原因很多。如果没有堆栈痕迹,我无法诊断。

此错误最常见的原因是当您在UI线程中执行CPU密集型任务时。使用线程或AsyncTask委托这些CPU密集型工作。

0

是否抛出了ANR?如果是的话,进入DDMS->File Explorer -> data/anr/traces.txt并检查ANR发生在哪一点。

keyDispatchingTimedOut当您在主线程上进行繁重计算时。在新的后台线程中移动你正在做的事(如果可能的话)