【问题标题】:notification at a given date - IntentService?在给定日期通知 - IntentService?
【发布时间】:2013-10-19 17:23:31
【问题描述】:

我写了一个小笔记程序。现在我想为每条笔记添加提醒(DD.MM.YY HH:MM)。当所选日期已发生时,通知栏中应该有一个通知。如果有人点击通知,它应该会打开该注释。

我的想法:我可以制作一个 (Intent)Service,它可以在后台使用警报管理器一直运行。该服务(无应用程序)必须在启动后启动。

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

谢谢。

【问题讨论】:

    标签: android android-intent android-service alarmmanager


    【解决方案1】:

    除了“AlarmManager”类之外别无他法。

    AlarmManager 不会持久化警报;因此,当设备重新启动时,您必须重新设置警报。如果您不重新设置闹钟,它们根本不会触发,因为对于 Android,它们不存在。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-13
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多