我已將此FLAG用於我的服務:Notification.FLAG_FOREGROUND_SERVICE;但是當我調用notificationManager.cancel(IDN)時,圖標總是可視化到狀態欄.....如果我在調用notificationManager.cancel(IDN)時更改Notification.FLAG_AUTO_CANCEL上的FLAG,圖標消失。我該如何使用FLAG_FOREGROUND_SERVICE然後取消圖標?從狀態欄中刪除通知圖標
0
A
回答
0
我不知道我得到了你的問題,但你可以從你的應用程序中使用取消所有通知:
final NotificationManager mNotificationManager = (NotificationManager) ctx.getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.cancelAll();
0
我用:
public final void startForeground (int id, Notification notification)
和通知可能是取消。
0
請參考這一點,前臺服務
[https://code.google.com/p/android/issues/detail?id=24581][1]
位是bitwise-如果此通知表示當前正在運行的服務,則應放入標記字段。這通常是由startForeground(int,Notification)爲你設置的。「
爲了幫助其他人可能會遇到這個問題,如果FLAG_FOREGORUND_SERVICE的文檔更強烈地表明該標誌的用戶可以' t使用nm.cancel()並需要使用startForeground/stopForeground對,可能是這樣的:
「位要按位進入flags字段以指示當前正在運行的服務的前景狀態。您不應該直接使用此標誌,而是讓startForeground()爲您設置它,並使用stopForeground(true)將其刪除。「
相關問題
- 1. 從狀態欄中刪除通知圖標
- 2. 如何從狀態欄中刪除通知?
- 3. Android - 增量狀態欄通知圖標
- 4. Android:從通知欄中刪除通知
- 5. 從android通知欄中刪除通知
- 6. 狀態欄通知
- 7. 狀態欄通知
- 8. Android 4.2 GPS圖標不能從通知欄中刪除
- 9. 當用戶在android中點擊狀態欄時如何從狀態欄中刪除通知?
- 10. 從狀態欄中刪除填充
- 11. Android mipmap圖標作爲狀態(通知)欄圖標
- 12. 將狀態欄添加手機圖標(在哪裏刪除狀態欄?)
- 13. 用戶從狀態欄中刪除所有通知,如何獲取事件
- 14. 從狀態欄通知啓動webview類
- 15. 多個通知與android中的一個狀態欄圖標
- 16. 隱藏狀態欄中的GPS通知圖標
- 17. 通知圖標不顯示在棒棒糖的狀態欄中
- 18. 如何在Android狀態欄中隱藏通知圖標?
- 19. 處理狀態欄通知
- 20. Phonegap - Android - 狀態欄通知
- 21. 多個狀態欄通知
- 22. 狀態欄旋轉通知
- 23. Android狀態欄通知
- 24. 在使用AVAudioPlayer時刪除狀態欄中的播放圖標
- 25. 狀態欄中的圖標
- 26. 可以動態更改狀態欄的圖標(通知圖標)嗎?
- 27. 如何給通知添加標誌(狀態欄通知)?
- 28. 如何從特定視圖控制器中刪除狀態欄?
- 29. Android狀態欄通知加載sd圖標
- 30. Android如何在狀態欄上隱藏NotificationCompat.Builder通知的圖標?