У меня недостаточно комментариев, чтобы добавить комментарий, чтобы @Commonware. , , было бы более полезно будущим читателям, если бы вы предоставили более конкретные данные, например, указав им использовать «идентификатор уведомления», когда они создают уведомление и используют этот идентификатор для отмены уведомления. Если вы дадите ответ, заставьте его заполнить или, по крайней мере, предоставить полную информацию. Эти должности предназначены не только для OP, но и для других, которые сталкиваются с этим сообщением. как так
final NotificationManager notificationManager = (NotificationManager) getSystemService (NOTIFICATION_SERVICE);
final Notification notification = new Notification(R.drawable.icon,"A New Message!",System.currentTimeMillis());
notification.defaults=Notification.FLAG_ONLY_ALERT_ONCE+Notification.FLAG_AUTO_CANCEL;
Intent notificationIntent = new Intent(this, AndroidNotifications.class);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0,notificationIntent, 0);
notification.setLatestEventInfo(AndroidNotifications.this, title,message, pendingIntent);
notificationManager.notify(NOTIFICATION_ID, notification);
Тогда для его отмены вы звоните
notificationManager.cancel(NOTIFICATION_ID);
или вы можете позвонить
notificationManager.cancelAll();