Я хочу знать, что в исходном коде Android, где настроено время ANR?Приложение не отвечает - AOSP
Я искал в исходном коде, но все же я не мог узнать.
Любая помощь будет оценена по достоинству.
Я хочу знать, что в исходном коде Android, где настроено время ANR?Приложение не отвечает - AOSP
Я искал в исходном коде, но все же я не мог узнать.
Любая помощь будет оценена по достоинству.
Время ожидания ANR определяется в файле InputDispatcher.cpp (frameworks \ base \ libs \ ui). Копирование и вставка этого фрагмента кода ниже.
// Default input dispatching timeout if there is no focused application or paused window
// from which to determine an appropriate dispatching timeout.
const nsecs_t DEFAULT_INPUT_DISPATCHING_TIMEOUT = 5000 * 1000000LL; // 5 sec
В моем исходном коде нет такого файла InputDispatcher.cpp. Я хочу его для исходного кода ICS – Dhasneem
проверить этот путь frameworks/base/services/input/InputDispatcher.cpp – Nargis
Ya .. Я могу узнать. И еще одно сомнение. Для всего исходного кода он будет там или он изменится? – Dhasneem
Из опыта, что зависит от устройства. На некоторых устройствах это 5 секунд, но на некоторых оно выше. – gunar
@gunar мы можем изменить его в нашем исходном коде? – Dhasneem
no way !!!! вы должны выяснить, почему это происходит, и устранить причину, а не эффект. Вот хороший поток: http://stackoverflow.com/questions/704311/android-how-do-i-investigate-an-anr?rq=1 – gunar