我正在尝试制作取消所有通知的应用(包括抬头通知)。
我使用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();}
}