2010-05-14 55 views
2

我正在開發提醒應用程序。當時間線交叉時,我使用通知管理員類生成通知。但是如果我的手機已關閉,則無法看到這些通知。即使我再次打開它也沒有。提醒應用程序

即使我將其關閉並再次打開,我認爲掛起的意圖被破壞,並且不會生成任何通知。

當手機重新開機時,我該如何得到它?

+1

你的意思是關掉了,就像切斷電源一樣?如果手機完全關閉,您的程序將不會運行。那時甚至沒有內置的鬧鐘。 – aioobe 2010-05-14 06:03:29

回答

5

看一看的AlarmManager

http://developer.android.com/reference/android/app/AlarmManager.html

這個類提供訪問系統報警服務。這些允許您安排您的應用程序在未來的某個時間點運行。當警報響起時,已經註冊的Intent被系統廣播,如果目標應用程序尚未運行,則會自動啓動。 註冊的警報在設備睡着時保留(如果在此期間關閉設備,可以選擇將設備喚醒),但是如果關閉並重新啓動,則會被清除。