#java #android #notifications #cancellation
#java #Android #уведомления #отмена
Вопрос:
Я должен скрыть уведомление, когда таймер отменяется. Я создаю экземпляр диспетчера уведомлений и использую
myNotificationManager.cancelAll();
но это не работает.
Что мне нужно сделать?
Комментарии:
1.
cancelAll()
следует отменить (удалить) все уведомления, созданные вашим приложением. Если вы пытаетесь удалить уведомления, созданные другим приложением, вам не повезло: вы не можете.2. Я хочу очистить все уведомления моего приложения, это не для другого приложения.
Ответ №1:
Я только что решил свою проблему. Я добавил stopForeground(true);
. Параметр является логическим значением, которое определяет, будет ли очищено уведомление службы переднего плана при остановке службы. Мой код содержал startForeground
метод, но stopForeground
метода нет. Вот почему добавление этого было логичным для меня.