在给定日期的通知 - IntentService?

时间:2013-10-19 17:23:31

标签: android android-intent android-service alarmmanager

我写了一个小笔记程序。现在我希望能够为每个音符添加提醒(DD.MM.YY HH:MM)。当选定日期到来时,通知栏中应该有通知。如果有人点击通知,则应该打开该通知。

我的想法:我可以创建一个(意图)服务,它在后台运行警报管理器。该服务(没有应用程序)必须在启动后启动。

有没有比使用日历更好的方法?

谢谢。

1 个答案:

答案 0 :(得分:0)

除了'AlarmManager'课程之外别无他法。

AlarmManager不会保持警报;因此,当设备重新启动时,您必须再次设置警报。如果你没有再次设置闹钟,他们根本就不会触发,因为对于Android,它们不存在。

您必须持续存储每个音符的剩余时间。您必须注册您的应用程序以获取启动通知。当接收到引导广播时,接收器需要检索存储的注释并遍历每个任务并为其安排警报,以确保您的警报不会在重新启动时丢失。