Как удалить уведомление из строки состояния при нажатии на значок «Мой нижний колонтитул» - PullRequest
0 голосов
/ 25 июня 2019

Я хочу удалить уведомление из строки состояния при нажатии на значок нижнего колонтитула. Как вызвать этот метод вне класса обслуживания:

 mNotificationManager.cancel(MY_NOTIFICATION_ID); 

Есть ли другое решение для удаления уведомлений, нажав на пользовательскую кнопку?

1 Ответ

1 голос
/ 25 июня 2019

Вы можете вызвать извещение за пределами класса обслуживания (например, действие, используя нажатие кнопки) следующим образом:

NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.cancel(MY_NOTIFICATION_ID);

Подробно о нем можно узнать по https://developer.android.com/training/notify-user/build-notification#Removing.

...