Я хотел бы узнать лучшие практики для запуска Сервиса каждый день в 4 утра.Android - Прослушивание службы каждый день в 4 утра
Способ, которым я считаю Я должен делать это, чтобы создать новый повторяющийся сигнал тревоги с помощью AlarmManager и запустить службу в 4 утра. Проблема в том, что я не уверен, где поставить код для установки тревоги.
Я делаю это в своей основной деятельности как одна из первых задач в методе OnCreate? Делаю ли я некоторые фанки с BroadcastReceivers и намерениями? Что происходит, когда пользователь обновляет мое приложение? Что происходит, когда пользователь перезагружается?
Любая помощь с этими вопросами была бы очень благодарна :) Примерный код был бы полезен!
Бар
Итак, похоже, что я создаю BroadcastReceiver, который просто вызывает службу и сообщает ей, чтобы запланировать время для запуска. Звучит достаточно просто. Как насчет того, когда начнется мое приложение? Должен ли я планировать услугу в своей первой деятельности или есть другое намерение, которое я могу назвать? – Bara
Первое занятие прекрасное – Fedor
Последний вопрос: как насчет того, когда пользователь обновляет мое приложение? Они не обязательно запускают его или перезапускают свой телефон, но я считаю, что мой сервис отключается в этот момент. Что бы я сделал с этим? – Bara