如果用户通过启动器图标启动应用,我想删除所有待处理的通知。这与此问题(iOS)How to catch all iOS Push Notifications with different user actions including tap on app icon有关,只是我不关心通知中的任何数据/信息。
这可能吗?
(到目前为止,我在文档中读到,你可以取消特定的通知。一个简单的.clearAll()调用最好)
问候,理查德
答案 0 :(得分:8)
NotificationManager有一个clearAll()
方法,您可以调用
答案 1 :(得分:4)
在您的MainActivity中:
NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
nm.cancelAll();