Android 在特定日期显示报警/通知

Android 在特定日期显示报警/通知,android,database,sqlite,Android,Database,Sqlite,简单地说,我有一个以开始日期和结束日期为列的事件数据库表(以unix时间戳-毫秒表示)。我想要的是在我活动的每个结束日期发出通知或警报。我该怎么做 我认为它可能会这样做:创建一个每1分钟查询一次数据库的服务,当当前日历实例等于表中的结束日期时,会显示一个通知。但我认为这不是正确的方法 你怎么看,我该怎么做 使用 pendingIntent = PendingIntent.getActivity(this, alarmTime_id, myIntent, PendingIntent.FLAG_CA

简单地说,我有一个以开始日期和结束日期为列的事件数据库表(以unix时间戳-毫秒表示)。我想要的是在我活动的每个结束日期发出通知或警报。我该怎么做

我认为它可能会这样做:创建一个每1分钟查询一次数据库的服务,当当前日历实例等于表中的结束日期时,会显示一个通知。但我认为这不是正确的方法

你怎么看,我该怎么做

使用

pendingIntent = PendingIntent.getActivity(this, alarmTime_id, myIntent, PendingIntent.FLAG_CANCEL_CURRENT);
                         alarmManager.set(AlarmManager.RTC_WAKEUP, alarmTime, pendingIntent);

每次使用唯一的
alarmTime\u id

您可以使用挂起意图的概念。我尝试使用报警管理器,但我不知道如何在不覆盖当前报警的情况下向其添加多个报警。这就是我一直在寻找的。非常感谢。我对那个id感到困惑,现在我知道如何使用它了。