WidgetLocker при возобновлении работы при паузе

Я разрабатываю приложение для Android, которое сильно зависит от акселерометра. Из-за этого мне действительно нужно убедиться, что события onResume и onPause обрабатываются правильно.

Мое приложение отлично работает, когда WidgetLocker отключен, но после того, как я заблокирую экран и вернусь в приложение, когда WidgetLocker включен, приложение зависает, и мне приходится убивать процесс, прежде чем он снова ответит.

Я предполагаю, что одно из событий, onPause или onResume, не запускается, поэтому акселерометр регистрируется дважды или дважды не регистрируется.

Есть ли способ убедиться, что события будут срабатывать, или запрограммировать случай, когда они не сработают? У меня не было проблем с другим приложением и WidgetLocker, поэтому я предполагаю, что делаю что-то не так.


person Nathan Tornquist    schedule 19.01.2012    source источник
comment
Если вы столкнулись с проблемой только с WidgetLocker, вы можете написать разработчику. Получите его электронную почту с сайта market.android.com/details?id=com.teslacoilsw. widgetlocker и, возможно, он мог бы дать вам информацию. Кроме того, вы можете отключить widgetlocker из своего приложения. Перейдите здесь и нажмите на вкладку "Разработчики". Это дает вам информацию.   -  person Reed    schedule 19.01.2012


Ответы (1)


Я не делал ничего плохого.

Есть и другие задокументированные случаи проблем с WidgetLocker. Для разработки я просто отключаю экран блокировки. Описанная выше проблема зависит от оборудования и вызвана экраном блокировки. Подобные проблемы возникают на моем телефоне (HTC EVO Design 4g), когда я играю в многочисленные игры, в том числе профессиональные.

person Nathan Tornquist    schedule 08.06.2012