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. 如何从通知中删除特定的推送通知Swift
- 2. 如何从通知区域删除特定的远程通知
- 3. 如何在点击通知时删除通知android
- 4. Android通知删除
- 5. Android - 通知后删除感应警报
- 6. 删除后的CVSListBox通知
- 7. 在特定时间显示通知
- 8. 在特定时间发送通知
- 9. 如何在特定时间间隔运行MySQL删除查询?
- 10. Xamarin Android在一定时间后取消后台通知
- 11. 如何删除通知计数并删除父母删除时
- 12. 在特定时间删除MySQL记录
- 13. Nodejs在特定时间后删除上传的文件
- 14. 如何在android中即时删除通知
- 15. 如何在用户点击通知后的时间间隔后取消通知?
- 16. 如何在应用程序的特定时间通知用户
- 17. android如何知道哪个countDownTimer在特定的时间工作
- 18. Android:从通知栏中删除通知
- 19. 从android通知栏中删除通知
- 20. 如何在点击或删除服务时删除通知?
- 21. 如何在一周内仅在特定时间发布通知?
- 22. 特定时间的iPhone本地通知
- 23. 如何在特定时间删除页面的内容?
- 24. 点击后删除通知
- 25. 添加在给定时间通知的android通知
- 26. 在特定时间推送多个通知(AlarmManager,NotificationManager) - Android
- 27. 如何更新Android通知的时间
- 28. Firebase Cloud功能在特定时间后自动删除数据
- 29. swift如何在特定时间设置通知
- 30. 如何在特定时间发送浏览器通知?
[几秒钟后清除通知]可能重复(https://stackoverflow.com/questions/4994126/clearing-notification-after-a-few-seconds) – mike47 2017-07-22 18:42:00