我已經開發了應用程序,它顯示了從服務器接收新更新時的通知。通知問題
從服務器到達更新,我可以看到在設備通知區域生成新的通知。
我面臨的一個問題是通知時間每次都會在展會上得到更新。
- 有沒有什麼辦法知道已經存在應用程序的通知?
- 我要重新生成通知如果不存在
我R時& d,但沒有得到任何方法來獲得現有的通知,其在設備通知區域。
我已經開發了應用程序,它顯示了從服務器接收新更新時的通知。通知問題
從服務器到達更新,我可以看到在設備通知區域生成新的通知。
我面臨的一個問題是通知時間每次都會在展會上得到更新。
我R時& d,但沒有得到任何方法來獲得現有的通知,其在設備通知區域。
要通過呼叫NotificationManager.notify(ID, notification).
要更新該通知設置通知,因此它可以被更新,以通知ID問題,它一旦你已經發出了,更新或創建一個NotificationCompat.Builder
對象,建立一個Notification
對象從它,併發出Notification
與您以前使用的相同的ID。
它是一種noficcation ID的問題......你得到不同的ID通知...
,如果你這樣做:
NotificationManager.notify(3000, notification);
,當你再次調用同樣的方法,你不會得到另一個通知..
我正在使用相同的通知ID,並沒有發出多個通知。但系統在通知右側顯示的時間問題。如果通知仍然存在於欄中,我不想更新notify()的調用時間。 – 2014-12-08 07:23:03