Хорошо, я работаю над проектом, в котором я хочу, чтобы приложение проверяло обновления в Интернете.Я также хочу, чтобы пользователь мог настроить частоту выполнения этих проверок.
Я немного борюсь с тем, как я это делаю.Я думаю, что у меня есть проверка BroadcastReceiver для Intent.ACTION_BOOT_COMPLETED, а затем запустить AlarmService на основе переменной, уже где-то установленной.
Но что произойдет, если пользователь хочет обновить интервал?Как остановить старый AlarmService и заменить его новым?
Кроме того, как мне сделать так, чтобы мой AlarmService запускал часть «фонового обновления» в моем приложении, фактически не выполняя никаких действий?
РЕДАКТИРОВАТЬ: Также кто-то может посоветовать, правильно ли я использую AlarmService?Я хотел бы проверять наличие обновлений довольно часто, должен ли я использовать какой-то другой метод?Я бы проверил от 1 до 5 минут.