Определить причину для паузы Android - PullRequest
8 голосов
/ 18 июля 2011

Мое приложение произвольно приостанавливает (переход в метод onPause), а затем возобновляет (переход в метод onResume), когда я даже не касаюсь экрана. В logcat нет указания, что вызывает паузу и возобновление. Это происходит только на Galaxy Tab 7 ", а не на Motorola Xoom или HTC Legend.

Как определить причину паузы?

1 Ответ

6 голосов
/ 18 июля 2011

Вы заявили, что это происходит только на вкладке Galaxy. Я бы предположил, что на устройстве работает другое приложение, которое часто добавляет невидимое наложение. Если это наложение находится на переднем плане, оно вызовет onPause() в вашем приложении.

Вы можете использовать Android Instrumentation для мониторинга запусков Activity с помощью ActivityMonitor. Я полагаю, что вы даже можете использовать его для предотвращения запуска определенных действий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...