GPS не обновляется, когда телефон находится в спящем режиме

Мое приложение должно получать информацию о местоположении через регулярные промежутки времени. Я использую AlarmManager для этого, и он отлично работает. Проблема в том, что когда телефон переходит в режим ожидания/спящий режим, прослушиватель местоположения GPS удаляется. Через некоторое время, когда мой AlarmReceiver срабатывает, он ищет последнее обновление местоположения, которое не получает, потому что GPS был отключен из-за режима ожидания.

Есть ли способ, как я могу разбудить прослушиватель местоположения, когда мой AlarmReceiver уволен, или любая другая альтернатива?


person Umesh    schedule 22.12.2010    source источник
comment
Привет, Умеш, я застрял в той же проблеме. Есть ли у вас какое-либо решение?   -  person Amol Sawant 96 Kuli    schedule 06.08.2013


Ответы (1)


Нет, нет никакого способа обойти это. Хотя этот метод может немного помочь:

public void addProximityAlert (double latitude, double longitude, 
                               float radius, long expiration, PendingIntent intent).
person ozmank    schedule 16.05.2011