0
我試圖運行一個服務,如果每隔幾分鐘就有一個提供通知的服務。由於該服務將在幾個小時後被破壞,因此我考慮將其作爲前臺服務。但如果我這樣做,它會顯示兩個通知。一個是通知欄(這就是我需要和得到的)。顯示工作完成的圖標的正在進行的專欄上的另一個。它真的很煩人。通知代碼是這樣在哪裏放置前景()方法
Notification.java
n.setLatestEventInfo(getApplicationContext(), "Update", "new update arrived", pIntent);
n.flags = Notification.FLAG_AUTO_CANCEL;
startForeground(2233,n);
n.flags |=Notification.FLAG_NO_CLEAR;
NM = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
NM.notify(id,n);
好的。謝謝我會做。但是,你能解釋一下它爲什麼如此展示嗎?它可能會在未來幫助我。 – user1897084
當您將服務移動到前臺時,您會在前臺獲得持久通知。當您通過通知管理員呈現該通知時,這是一個單獨的通知。 –