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