Является ли хорошей практикой запускать сервис каждые 15 минут и уничтожать его после отправки информации о местоположении в Android? - PullRequest
0 голосов
/ 16 февраля 2012

Я хотел отправлять информацию о местоположении каждые 15 минут через службу.Проблема, с которой я столкнулся, - сервис убивают раз в несколько часов.Итак, что я думаю, это отправить информацию о местоположении и остановить службу и создать ее еще раз через 15 минут.это хорошая идея сделать это?Как это можно сделать?Как это можно сделать, я не знаю точно, как останавливать и создавать сервис каждые 15 минут.

Спасибо ..

Ответы [ 2 ]

3 голосов
/ 16 февраля 2012

Вы можете сделать это с помощью AlarmManager, перепланировать будильник каждый раз после того, как он запускает это наилучшим образом, согласно вашему сценарию. AlarmManager никогда не убивается, потому что он напрямую связан с системой RTC. здесь - пример примера.

1 голос
/ 16 февраля 2012
...