Как отменить / отменить уведомление строки состояния в программном обеспечении Android

Я создал программный код состояния в android программно, используя приведенный ниже код с определенным идентификатором

Notification notification; public static NotificationManager myNotificationManager; public static final int NOTIFICATION_ID = 1; private static void createStatusBarNotification(Context context,CharSequence NotificationTicket, CharSequence NotificationTitle,CharSequence NotificationContent, int icon) { myNotificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); long when = System.currentTimeMillis(); notification = new Notification(icon, NotificationTicket, when); Intent notificationIntent = new Intent(context, MyActivity.class); PendingIntent contentIntent = PendingIntent.getActivity(context, 0,notificationIntent, 0); notification.setLatestEventInfo(context, NotificationTitle,NotificationContent, contentIntent); notification.flags |= Notification.FLAG_ONGOING_EVENT; myNotificationManager.notify(NOTIFICATION_ID, notification); } 

Теперь я хочу удалить это уведомление при нажатии кнопки в приложении программно.

Как я могу это достичь?

Solutions Collecting From Web of "Как отменить / отменить уведомление строки состояния в программном обеспечении Android"