Android - DeleteIntent, как пользоваться?

1

В настоящее время у меня есть уведомление в приложении для Android, у которого есть PendingIntent, поэтому при нажатии на него открывается действие.

В настоящее время я сохраняю счетчик для уведомления, аналогично уведомлению о пропущенных вызовах.

Я могу reset этот счетчик 0 при нажатии на уведомление.

Я также хочу, чтобы reset счетчик 0, когда пользователь выбирает кнопку "Очистить все уведомления". Я выполнил поиск и увидел способ сделать это, чтобы использовать DeleteIntent.

Но я не могу понять, как использовать это вместе с моим PendingIntent, может ли кто-нибудь помочь мне?

  • 0
    Как сбросить счетчик до 0 при нажатии на уведомление? Я использую переменную int в SharedPreferences в качестве счетчика и не могу понять, как выполнить сброс, когда пользователь нажимает на раскрывающийся оттенок уведомления.
Теги:
notifications
android-pendingintent
android-intent

1 ответ

2
Лучший ответ

Создайте трансляцию или службу PendingIntent, указав на BroadcastReceiver или IntentService, который будет reset ваш счетчик, и сопоставьте это PendingIntent с вашим Notification через deleteIntent.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню