我有一个NotificationListenerService和一个:
@Override
public void onNotificationPosted(StatusBarNotification sbn) {
Log.i(TAG,"********** onNotificationPosted");
Log.i(TAG,"ID :" + sbn.getId() + "t" + sbn.getNotification().tickerText + "t" + sbn.getPackageName());
}
如何从
onNotificationPosted()
取消该通知?我尝试了一个简单的manager.cancel(sbn.getId());
,但没有成功 最佳答案
尝试:manager.cancel(sbn.getTag(), sbn.getId());
如果这不起作用,您可以尝试manager.cancel(sbn.getTag(), sbn.getId(), sbn.getUser());
您还可以使用取消所有通知:manager.cancelAll();