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