В настоящее время я занимаюсь разработкой своего приложения для Android. Мое требование примерно так.
Мне нужно запустить таймер на 5 минут, и когда истечет время ожидания, мне нужно проверить определенные вещи и предпринять определенные действия. Это должно продолжаться, если пользователь запускает приложение.
Насколько я знаю, я хочу поступить так
Создайте службу и запустите таймер в этой службе и сделайте все необходимое, когда истечет время таймера. Я добавлю одно действие для взаимодействия со службой, такое как запуск или остановка.
Мне нужно предложение для моего подхода и его плюсы и минусы для этого подхода. Чтобы просто запустить таймер, мне нужен сервис? Если я запускаю повторяющийся таймер в самом действии и если я нажимаю кнопку «Назад», то действие уйдет в фоновый режим и остановится ли таймер, если я запустил таймер в этом задании?
Прошу прощения, если мне непонятно в моем вопросе. Я прошел через основы приложения для Android, а затем подумал, чтобы задать этот вопрос. Пожалуйста, дайте мне некоторую идею.