启动现有广播接收器的另一个版本

时间:2013-07-04 10:43:20

标签: android broadcastreceiver

我有一个fragment,其中包含一个启动BroadcastReceiver的按钮。此BroadcastReciever在从片段中检索到的时间之后创建通知。这部分有效。 但是,当我多次按下按钮时,现有的广播接收器会被覆盖。我不希望这样,因为我想要创建多个通知。

任何解决方案?

谢谢

1 个答案:

答案 0 :(得分:0)

我找到了答案 - 警报管理器中使用的待处理意图并不是唯一的,因此每次创建另一个警报时它都会被覆盖。我需要做的是创建多个警报。这是通过向挂起意图的第二个参数(参数?)添加唯一ID来完成的。

有关详细信息,请参阅此答案:https://stackoverflow.com/a/10090378/2442638