Большое спасибо, я буду использовать AlarmManager. В связи с характером приложения поставщиком местоположения должен быть GPS, и я подумывал предоставить пользователю возможность выбрать период опроса. Однако, если пользователь выбирает «никогда не опрашивать», то приложение не имеет никакого смысла.
у приложение для Android, которое каждые 5 минут получает положение пользователя, сохраняет его в базе данных и отправляет на сервер.
Я прочитал много способов сделать это, я собирался сделать следующее:
Пользователь запускает приложениеОсновной пользовательский интерфейс запускает службу.Служба работает в фоновом режиме и продолжает включать и выключать GPS, создавать новые потоки, которые будут сохраняться в базе данных и отправлять данные на сервер.Но я видел, что это можно сделать с помощью «Удаленной службы» (http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/RemoteService.html) или с AlarmManager, который планирует запуск этой службы каждые 5 минут.
Служба должна работать всегда: важно, чтобы после каждого интервала (5 минут) она выполнялась.
Я думаю, что мне нужна некоторая ясность здесь.
Спасибо за помощь,