Насколько я понимаю, в Android, если вы не отреагируете на определенные события операционной системы в течение некоторого времени ожидания, ваше приложение будет зависать и предложит пользователю убить его.
Итак, мой первый вопрос: что, конкретно , эти вещи? Я думаю, что такие вещи, как Activity.onPause
, View.onTouchEvent
, SurfaceHolder.Callback.surfaceCreated
и т. Д.? Есть ли список? Или это просто каждый обратный вызов из ОС?
(Или, возможно, это реализовано так, как часто какая-либо очередь сообщений потока внутренне опрашивается? Подробности?)
И мой второй вопрос: как долго время ожидания?