У меня эта странная проблема с ANR keydispatchingtimedout после того, как мое устройство перейдет спать и просыпается. Воспроизведение ошибки довольно сложно, так как мне нужно 15-20 минут сна, чтобы получить ANR. Я не занимаюсь какой-либо интенсивной задачей в потоке пользовательского интерфейса. Когда устройство переходит в режим сна, приложение продолжает выполнять некоторые фоновые работы (потоки), но ничего больше.Получил ANR после того, как устройство переспало (Android)
1
A
ответ
1
Вы упомянули, что выполняете некоторые асинхронные задачи. У меня была эта проблема, когда я запускал некоторые сетевые задачи, и когда задача была возвращена, устройство находилось в спящем режиме (onPaused called).
Возможно, вы захотите обработать результат задачи или отменить выполняемую задачу в onPause.
task.cancel(true);
Может быть, связанные с: http://stackoverflow.com/questions/3467205/android-key-dispatching-timed-out и это: http://stackoverflow.com/questions/5513457/anr-keydispatchingtimedout-error – SERPRO
Это что-то в широковещательном приемнике ?? –
Нет, это не в широковещательном приемнике –