3
A
回答
2
刪除通知,你需要的是Alarmmanager和notificationmanger的組合後響應。
註冊將在5分鐘內調用服務的警報管理器,並在服務實現中使用NotificationManager.cancel。
報警服務樣本爲here。我想你知道使用Notification Manager。
0
AlarmManager更經常用於在應用程序關閉時必須在後臺運行的複雜服務。 您也可以在處理程序中使用經典的Java Runnable來創建簡單的小線程。
Handler h = new Handler();
long delayInMilliseconds = 5000;
h.postDelayed(new Runnable() {
public void run() {
mNotificationManager.cancel(id);
}
}, delayInMilliseconds);
也看這裏:
Clearing notification after a few seconds
你也可以使用一個TimerTask級。
相關問題
- 1. Android如何在特定時間通知
- 2. 如何刪除特定通知
- 3. android:在特定時間顯示通知?
- 4. 在特定時間設置通知android
- 5. 通知在特定時間
- 6. 如何從通知中刪除特定的推送通知Swift
- 7. 如何從通知區域刪除特定的遠程通知
- 8. 如何刪除通知中心的特定遠程通知
- 9. 如何在點擊通知時刪除通知android
- 10. 如何在特定時間後取消iOS本地通知?
- 11. 如何在特定時間後刪除登錄首選項值?
- 12. 如何在特定時間後刪除.txt文件?
- 13. 如何在特定時間後刪除MySQL記錄
- 14. Android通知刪除
- 15. Android - 通知後刪除感應警報
- 16. parse.com - 從android上的狀態欄中刪除特定的通知
- 17. ASIHttpRequest - 在特定時間間隔後刪除緩存
- 18. 刪除後的CVSListBox通知
- 19. 如何在特定時間通過javascript進行通知?
- 20. 通知在特定的時間,每天的Android
- 21. 在特定時間發送通知
- 22. 在特定時間顯示通知
- 23. AlarmManger在特定時間顯示通知
- 24. 在一定的時間後刪除.val
- 25. 如何在特定時間間隔運行MySQL刪除查詢?
- 26. Xamarin Android在一定時間後取消後臺通知
- 27. 如何刪除通知計數並刪除父母刪除時
- 28. Android:在特定時間的狀態欄通知
- 29. 在特定時間刪除MySQL記錄
- 30. Nodejs在特定時間後刪除上傳的文件
[幾秒鐘後清除通知]可能重複(https://stackoverflow.com/questions/4994126/clearing-notification-after-a-few-seconds) – mike47 2017-07-22 18:42:00