2015-09-19 2 views
0

У меня проблема. Я хочу получить обновления координат GPS, когда устройство находится в спящем режиме (пользователь выключил экран).Android получает обновления GPS-координат, когда устройство находится в спящем режиме (экран выключен)

В настоящее время я пользуюсь службой для получения координат GPS в фоновом задании, но эта служба останавливается после того, как устройство находится в спящем режиме. Как я могу достичь непрерывных текущих координат GPS, если служба должна работать?

Зачем мне это нужно? Его проверить, когда пользователь достигает определенного места, чтобы получить уведомление.

ответ

0

Служба должна быть в состоянии это сделать. Попробуйте использовать класс IntentService вместо класса Service для создания собственного сервиса.

+0

Хм, я на самом деле делаю это так: начиная службу, в методе onstart() я создаю свой приемник местоположения, а в методе onlocationchange() я позволяю вибрации телефона. но после выключения экрана он будет вибрировать, пусть говорят 10 раз или в течение небольшого промежутка времени, но после этого он останавливается. – Chris

Смежные вопросы