2012-02-27 77 views
1

更新通知時,可以選擇使用舊的附加功能或使用新的附加功能。是否有可能將新的額外附加到舊的額外部分,即使用這兩個新的和舊的額外?更新新舊通知的通知

+0

爲什麼你不能自己獲取這些信息,然後創建一個包含兩者的新通知? – Warpzit 2012-02-27 15:27:46

+0

我可以再次獲取舊信息,但只需追加新信息會更好。或者有什麼辦法從通知中獲得額外信息? – Shathur 2012-02-27 15:30:31

+0

你是什麼意思_「更新通知」_?請發佈您使用的代碼來執行此操作。 – 2015-03-03 22:49:09

回答

0

你不能這樣做直接,但你可以做同樣的事情:與

保持一個變量的最後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