2012-03-12 86 views
1

我的设备进入睡眠状态并唤醒后,我有这个奇怪的ANR keydispatchingtimedout问题。重现这个bug非常困难,因为我需要15-20分钟的睡眠才能获得ANR。我没有在UI线程中做任何密集的任务。当设备进入休眠状态时,应用程序会继续执行一些背景(线程)工作,但不会有其他任何操作。ANR设备进入睡眠状态后(安卓)

+0

也许相关:http://stackoverflow.com/questions/3467205/android-key-dispatching-timed-out这:http://stackoverflow.com/questions/5513457/anr-keydispatchingtimedout-error – SERPRO 2012-03-12 16:22:56

+0

它在广播接收器中是什么? – 2012-03-12 16:19:33

+0

不,它不在广播接收器 – 2012-03-12 22:31:48

回答

1

你提到你做了一些异步任务。当我运行一些网络任务时,我遇到了这个问题,当任务返回时,设备处于睡眠状态(onPaused调用)。

您可能想要处理任务结果或取消onPause中正在运行的任务。

task.cancel(true); 
相关问题