错误/ ActivityManager(98):原因:keyDispatchingTimedOut
问题描述:
我在我的应用程序中从api播放实时视频。当我点击播放视频,然后进度对话框会在进度之间当我按下回设备的按钮2或3次,然后经过一些时候,它会给这个错误错误/ ActivityManager(98):原因:keyDispatchingTimedOut
ERROR/ActivityManager(98): Reason: keyDispatchingTimedOut
所以我怎么可以处理此错误PLZ给我解。 Thnax in advace。
答
发生这种情况的原因很多。如果没有堆栈痕迹,我无法诊断。
此错误最常见的原因是当您在UI线程中执行CPU密集型任务时。使用线程或AsyncTask委托这些CPU密集型工作。
答
是否抛出了ANR?如果是的话,进入DDMS->File Explorer -> data/anr/traces.txt
并检查ANR发生在哪一点。
keyDispatchingTimedOut
当您在主线程上进行繁重计算时。在新的后台线程中移动你正在做的事(如果可能的话)