Android PhoneStateListener не работает в спящем режиме

Я пишу приложение, которое прослушивает уровень сигнала GSM. Я создал службу, в которую поместил PhoneStateListener. Проблема в том, что PhoneStateListener не слушает никаких изменений, пока телефон находится в спящем режиме. Мне очень нужно решить эту проблему, может ли кто-нибудь помочь мне с этим? Я попытался использовать этот код в методе onCreate():

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "call_lock");
wakeLock.acquire();

но это не решает мою проблему, слушатель все еще не слушает в спящем режиме.


person mbz    schedule 16.09.2012    source источник


Ответы (1)


Для вашего решения нет решения. Пересмотрите свой код. Для получения дополнительной информации прочитайте эту статью Подробнее

person Rishabh Agrawal    schedule 16.09.2012