Android - DeleteIntent, как се използва?

В момента имам известие в моето приложение за Android, което има PendingIntent, така че когато се щракне върху него, се отваря дейност.

В момента поддържам брояч за известието, подобно на родното известие за пропуснати повиквания.

Мога да нулирам този брояч на 0, когато се щракне върху известието.

Също така искам да нулирам брояча на 0, когато потребителят избере бутона „Изчистване на всички известия“. Направих търсене и видях начинът да направя това е да използвам DeleteIntent.

Но не мога да разбера как да използвам това заедно с моето PendingIntent, може ли някой да ми помогне?


person Donal Rafferty    schedule 16.06.2011    source източник
comment
Как се нулира броячът на 0, когато се щракне върху известието? Използвам променлива int в SharedPreferences като мой брояч и не мога да разбера как да нулирам, когато потребителят щракне върху падащото меню с известия.   -  person AJW    schedule 15.05.2018


Отговори (1)


Създайте излъчване или услуга PendingIntent, сочейки към BroadcastReceiver или IntentService, които ще нулират вашия брояч, и свържете това PendingIntent с вашето Notification чрез deleteIntent.

person CommonsWare    schedule 16.06.2011