更新新旧通知的通知

问题描述:

更新通知时,可以选择使用旧的附加功能或使用新的附加功能。是否有可能将新的额外附加到旧的额外部分,即使用这两个新的和旧的额外?更新新旧通知的通知

+0

为什么你不能自己获取这些信息,然后创建一个包含两者的新通知? – Warpzit 2012-02-27 15:27:46

+0

我可以再次获取旧信息,但只需追加新信息会更好。或者有什么办法从通知中获得额外信息? – Shathur 2012-02-27 15:30:31

+0

你是什么意思_“更新通知”_?请发布您使用的代码来执行此操作。 – 2015-03-03 22:49:09

你不能这样做直接,但你可以做同样的事情:与

保持一个变量的最后Intent(用于创建的PendingIntent)。

对于每个新Intent,创建一个累计Intent与旧的内容加上新的内容:

Intent newIntent = new Intent(oldIntent); 
//...update newIntent with the "fresh" data (or merge it following your own logic) 

,然后使用FLAG_UPDATE_CURRENT创建PendingIntent