может ли AlarmManager (alarm.setRepeating) работать при перезагрузке телефона - Android - PullRequest
5 голосов
/ 30 марта 2012

Я пришел к сценарию, который хочу вызвать службу в определенное время.

То, что я знаю, это ... Мне нужно использовать AlarmManager, и я нашел этот вопрос на слуху Использование Alarmmanager для запуска службы в определенное время Теперь я могу запустить службу в определенное время.

Теперь у меня вопрос ... Мне нужен 24-часовой интервал, чтобы начать обслуживание. Теперь, что произойдет, если телефон перезагрузится. Будет ли запуск сервиса снова?

Как я могу сделать это? Пожалуйста, помогите мне с этим

Спасибо

Ответы [ 2 ]

5 голосов
/ 30 марта 2012

Нет .. Это не будет .. Вам нужно установить его снова, когда телефон загружается .. что-то вроде this

1 голос
/ 21 октября 2013

Вам необходимо зарегистрировать BroadcastReceiver, который может получать сообщение BOOT_COMPLETED, чтобы он получал сообщение при перезагрузке телефона ...

Прочитайте эту статью!

http://karanbalkar.com/2013/07/tutorial-41-using-alarmmanager-and-broadcastreceiver-in-android/

...