如何在按钮点击时清除通知

9

在我的项目中,我有通知选项。
我可以在点击按钮时删除这个通知吗?? 当我点击这个通知时,我可以使用以下代码取消通知

    checkin_notification.flags = Notification.FLAG_AUTO_CANCEL;

但是在我的应用程序中,我想要在显示通知后清除它。这应该在按钮点击时完成。
提前致谢。
2个回答

23

要清除应用程序的所有通知,可以执行以下操作:

NotificationManager notificationManager = (NotificationManager) 
                                 getSystemService(Context.
                                                        NOTIFICATION_SERVICE);
notificationManager.cancelAll();

要清除一个特定的通知,你可以这样做:

notificationManager.cancel(notification_id);

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接