Я думаю о написании простого Android, который выполняет задачу (например, извлекает текущее местоположение или отправляет некоторые значения в БД) со следующими требованиями:
- Задача выполняется с определенным интервалом, скажемза 1 минуту или 5 минут
- Каждый раз, когда запускается задача, она должна запускаться, даже если приложение свернуто.
- Задача может быть отменена / возобновлена в любое время (пользователь, нажавкнопка в приложении).
Как правильно реализовать это.IntentService?JobIntentService?JobScheduler