2012-03-12 3 views
1

У меня эта странная проблема с ANR keydispatchingtimedout после того, как мое устройство перейдет спать и просыпается. Воспроизведение ошибки довольно сложно, так как мне нужно 15-20 минут сна, чтобы получить ANR. Я не занимаюсь какой-либо интенсивной задачей в потоке пользовательского интерфейса. Когда устройство переходит в режим сна, приложение продолжает выполнять некоторые фоновые работы (потоки), но ничего больше.Получил ANR после того, как устройство переспало (Android)

+0

Может быть, связанные с: http://stackoverflow.com/questions/3467205/android-key-dispatching-timed-out и это: http://stackoverflow.com/questions/5513457/anr-keydispatchingtimedout-error – SERPRO

+0

Это что-то в широковещательном приемнике ?? –

+0

Нет, это не в широковещательном приемнике –

ответ

1

Вы упомянули, что выполняете некоторые асинхронные задачи. У меня была эта проблема, когда я запускал некоторые сетевые задачи, и когда задача была возвращена, устройство находилось в спящем режиме (onPaused called).

Возможно, вы захотите обработать результат задачи или отменить выполняемую задачу в onPause.

task.cancel(true);