2013-10-19 50 views
0

我寫了一個小筆記程序。現在我想讓每個音符都添加一個提醒(DD.MM.YY HH:MM)。當選定的日期到來時,通知欄中應該有一個通知。如果有人點擊通知,它應該打開該筆記。通知 - IntentService?

我的想法:我可以製作一個(警報管理器)後臺隨時運行的(意圖)服務。該服務(無需應用程序)必須在啓動後啓動。

有沒有更好的方法就像使用日曆?

謝謝。

回答

0

除了'AlarmManager'類以外沒有其他辦法。

AlarmManager不會持續報警;因此,當設備重新啓動時,您必須重新設置警報。如果您沒有再次設置鬧鐘,他們根本不會觸發,因爲對於Android,它們不存在。

您必須持續存儲每個音符的剩餘時間。您必須註冊您的應用程序以獲取啓動通知。接收到啓動廣播時,接收器需要檢索存儲的音符並循環執行每個任務併爲其安排警報,以確保您的警報在重新啓動時不會丟失。