我需要能够在将来的不同时间来调度多个通知。

我试图与一个AlarmManager这样做,但这不是合适的,理由如下。从AlarmManager.set():“如果已经有一个报警此意图安排(具有两个目的的平等由filterEquals(意向)中所定义),那么它会被取出,并通过这一个替换为”

你猜怎么着,发送意图的的相同,除了不同的额外的(但那些不计数filterEquals)。

所以,我怎么能调度多个通知后,当我的应用程序被杀死(整个原因,我试过AlarmManager),它仍然会显示?

感谢。

有帮助吗?

解决方案

工作哪些事件将首先发生,进度,当你的事件触发有它安排要发生的一个事件。

其他提示

我工作了同样的问题,并决定不使用AlarmManager。该计划通知工作正常在测试环境中,但在现实中得到了用户的第一对夫妇的通知,然后它只是停止好像警报被取消。

我决定利用运行每次15min和东西都是过期发送通知服务的。这样的过程至少被再次启动如果事情发生在它那里仿佛警报被取消出于某种原因,它不会重新创建。

如果你想使用多个通知means..use不同requestCode不同时间的通知

     notificationManager.notify(request_code_1,notification);
     notificationManager.notify(requestCode_2,notification);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top