我有一个fragment
,其中包含一个启动BroadcastReceiver
的按钮。此BroadcastReciever
在从片段中检索到的时间之后创建通知。这部分有效。
但是,当我多次按下按钮时,现有的广播接收器会被覆盖。我不希望这样,因为我想要创建多个通知。
任何解决方案?
谢谢
答案 0 :(得分:0)
我找到了答案 - 警报管理器中使用的待处理意图并不是唯一的,因此每次创建另一个警报时它都会被覆盖。我需要做的是创建多个警报。这是通过向挂起意图的第二个参数(参数?)添加唯一ID来完成的。
有关详细信息,请参阅此答案:https://stackoverflow.com/a/10090378/2442638