1
更新通知時,可以選擇使用舊的附加功能或使用新的附加功能。是否有可能將新的額外附加到舊的額外部分,即使用這兩個新的和舊的額外?更新新舊通知的通知
更新通知時,可以選擇使用舊的附加功能或使用新的附加功能。是否有可能將新的額外附加到舊的額外部分,即使用這兩個新的和舊的額外?更新新舊通知的通知
你不能這樣做直接,但你可以做同樣的事情:與
保持一個變量的最後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
。
爲什麼你不能自己獲取這些信息,然後創建一個包含兩者的新通知? – Warpzit 2012-02-27 15:27:46
我可以再次獲取舊信息,但只需追加新信息會更好。或者有什麼辦法從通知中獲得額外信息? – Shathur 2012-02-27 15:30:31
你是什麼意思_「更新通知」_?請發佈您使用的代碼來執行此操作。 – 2015-03-03 22:49:09