Я реализовал sticky-сервис, который работает в фоновом режиме. Я хочу, чтобы мое приложение обрабатывало изменения gsm-Cell. Но мой PhoneStateListener не вызывается надежно. Иногда он просто вызывается после нажатия кнопки, и телефон выходит из спящего режима.
Как я могу заставить телефон надежно распознавать gsm-Locationchanges в фоновом режиме? Почему это иногда работает, а иногда нет?