Как сделать так, чтобы сигнал тревоги срабатывал даже после перезагрузки устройства? - PullRequest
3 голосов
/ 26 сентября 2011

Как включить будильник в моем календаре даже после перезагрузки мобильного телефона? (т.е.), если текущее время 10:00; Я устанавливаю будильник на 10.05 и теперь (10 утра), если я перезагружаю свое устройство, будильник должен зазвонить в 10.05 Как этого добиться? Я уже создал будильник для моих событий календаря. Но если я перезагружаю свое устройство, сигнал тревоги зазвонит, как только я перезапустил себя. Но все остальные поставленные в очередь тревоги отменяются. Любая помощь приветствуется и спасибо заранее ...

Ответы [ 2 ]

3 голосов
/ 26 сентября 2011

Ну, вы можете использовать BroadCaste Reciever, потому что устройство получает вещание при переключении устройства

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

вот пример, как вы можете это сделать, http://www.androidcompetencycenter.com/2009/06/start-service-at-boot/

2 голосов
/ 26 сентября 2011

Поместите «android.intent.action.BOOT_COMPLETED» в качестве фильтра намерений в BroadcastReceiver, тогда вы сможете получить включенный телефон и запланировать будильник.

...