лучший способ реализовать службу обновления местоположения

Я хотел бы разработать приложение -службы -, которое обновляет местоположение пользователя на сервере, скажем, каждый час.

Из документов Android я понимаю, что мне нужно использовать «Службы Android», и я должен выполнять работу надonStartCommand()

Но поскольку мне нужно продолжать отправлять эти обновления местоположения каждый час, мне нужно запустить бесконечный цикл внутри onStartCommand()... не так ли?

Теперь мои вопросы:

  • Что произойдет, если система остановит службу, я знаю, что моя служба запустится, но вызовет ли она также onStartCommand()?

  • Есть ли лучший способ реализовать обновление местоположения, например, возможно ли, чтобы система периодически вызывала метод onStartCommand()каждый 1 час?

0
задан Hope4You 25 June 2013 в 19:18
поделиться