Как удалить push-уведомление Android из центра уведомлений, когда приложение запускается по значку лаунчера?

StackOverflow https://stackoverflow.com//questions/25019547

Вопрос

Я бы хотел удалить все ожидающие уведомления, если пользователь запускает приложение через значок запуска.Это как бы связано с этим вопросом (iOS) Как перехватывать все Push-уведомления iOS при различных действиях пользователя, включая нажатие на значок приложения , только то, что меня не волнуют какие-либо данные / информация из уведомлений.

Возможно ли это?

(Пока что я читал в документах, что вы можете отменить определенные уведомления.Лучше всего был бы простой вызов .ClearAll())

С уважением, Ричард

Это было полезно?

Решение

Менеджер уведомлений имеет clearAll() метод, который вы можете вызвать

Другие советы

В вашей решетке:

NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
    nm.cancelAll();
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top