Как удалить push-уведомление Android из центра уведомлений, когда приложение запускается по значку лаунчера?
-
21-12-2019 - |
Вопрос
Я бы хотел удалить все ожидающие уведомления, если пользователь запускает приложение через значок запуска.Это как бы связано с этим вопросом (iOS) Как перехватывать все Push-уведомления iOS при различных действиях пользователя, включая нажатие на значок приложения , только то, что меня не волнуют какие-либо данные / информация из уведомлений.
Возможно ли это?
(Пока что я читал в документах, что вы можете отменить определенные уведомления.Лучше всего был бы простой вызов .ClearAll())
С уважением, Ричард
Решение
Менеджер уведомлений имеет clearAll()
метод, который вы можете вызвать
Другие советы
В вашей решетке:
NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
nm.cancelAll();
. Не связан с StackOverflow