У меня есть фоновый сервис, настраивающий уведомление в строке состояния Android. Фоновая служба выполняет некоторую работу, но ее необходимо остановить, когда пользователь нажимает или отменяет уведомление.
Я могу остановить службу, если пользователь нажимает на уведомление, передавая намерение уведомлению при его создании.
Можно ли реагировать, если пользователь отменяет уведомление? Или, если все уведомления отменены? Если да, то как?
NB: Я определяю отмену как удаление уведомления, прокручивая его вправо или щелкнув по x
в правом верхнем углу, чтобы удалить все уведомления.
Проверьте deleteIntent
Notification
:
Цель выполнения, когда пользовательская запись удаляется пользователем с помощью кнопки "Очистить все уведомления".