单击android中通知中的按钮时自动隐藏通知

时间:2015-11-03 10:30:12

标签: android notifications dismiss

我已经尝试了$pw = Get-Content C:\path\passwordfile.txt | ConvertTo-SecureString -AsPlainText -Force 以及setAutocancel但这些都没有工作,我在通知中有两个按钮,打开两个差异活动..请帮助我

FLAG_AUTO_CANCEL

2 个答案:

答案 0 :(得分:0)

您必须在活动中手动取消通知。将通知ID传递给PendingIntent以在Activity中检索它,并通过NotificationManager取消相应的通知,如:

NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
manager.cancel(yourNotificationId);

一个完整的例子:How to dismiss notification after action has been clicked

答案 1 :(得分:0)

之前我在onCreate()方法之外编写了NotificationManager,但该方法并不起作用。但是在StackOverflow threadr suggested by @bubu之后我通过调用onCreate()内的NotificationManager来解决它;