如何在Android 5.1中取消抬头通知

时间:2015-12-13 08:16:15

标签: android notifications

我正在尝试制作取消所有通知的应用(包括抬头通知)。

我使用NotificationListenerService来侦听传入通知,并在发布通知时使用NotificationListenerService.cancelAllNotifications()

它在Android 5.1.1模拟器上运行良好,但在使用Android 5.1.1的三星上失败了

在Samsung手机上触发NotificationListenerService.onNotificationPosted(),但NotificationListenerService.cancelAllNotifications()不会取消抬头通知。

NotificationManager.cancelAll()不起作用

这是我的代码:

public void onNotificationPosted(StatusBarNotification sbn){               

this.cancelAllNotifications();

NotificationManager notification_manager = (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE);

notification_manager.cancelAll();}

}

0 个答案:

没有答案