Можно ли слушать, когда пользователь отменяет Уведомление в Android? - PullRequest
1 голос
/ 25 февраля 2012

Мне интересно знать, когда пользователь отменяет Уведомление из приложения - возможно ли это?Я хотел бы прослушать событие и затем остановить службу, которая работает в фоновом режиме.

Ответы [ 3 ]

0 голосов
/ 25 февраля 2012

Вы знаете, что мы добавляем PendingIntent в уведомление, поэтому, используя это намерение, мы можем запустить действие, которое может закрыть службу, а затем вызвать finish () для самого себя, чтобы перейтидалеко.Весь процесс может быть достаточно быстрым, чтобы пользователь мог не заметить какой-либо сбой

0 голосов
/ 24 сентября 2013

Вы можете установить PendingIntent, отправляемое, когда уведомление явно очищено пользователем. Пожалуйста, посмотрите здесь: Notification.Builder setDeleteIntent (намерение PendingIntent)

0 голосов
/ 25 февраля 2012

Нет никакого способа увидеть, было ли уведомление удалено пользователем.Вы можете сделать уведомление «постоянным» - его нельзя очистить - и начать некоторые действия, когда пользователь нажимает на него.

...