Как мога да разбера дали потребителят е натиснал бутона Изчисти всички или известието е изчистено чрез натискане настрани или е щракнато върху известието? Трябва да изчистя някои данни, когато известието се обработва? Намерих свързаната публикация тук връзка. Но се нуждае от допълнителен клас за настройка. Има ли някакъв по-прост начин просто да изчистите данните, след като известието бъде обработено. Благодаря
Функции за обратно извикване за известяване в Android
Отговори (1)
За да откриете изчистване на Notification
, трябва да изпратите BroadCast
с deleteIntent
, а за да хванете това broadcast
, трябва да създадете BroadCastReceive
. Така че трябва да направите основните неща, които са отбелязани във връзката, която споделихте. Така че не виждам друг по-прост начин от този. Можете да направите едно нещо, че вместо да създавате различен java файл за BroadCastReceiver
, можете да го декларирате във вашата услуга, но това е същото като преди.
person
stinepike
schedule
21.04.2013
Ако потребителят кликне върху известието, как трябва да открия?
- person Bryanyan; 21.04.2013
съжалявам, не можах да разбера коментара ви? може ли да опишете
- person stinepike; 21.04.2013
Вече имам едно намерение за активиране на дейност. Как да използваме същото намерение за прилагане на ясното известие?
- person Bryanyan; 21.04.2013
Съжалявам, моята заявка е да открия ясното действие и да открия, когато потребителят кликне върху известието. Когато потребителят кликне, известието също се изчиства, нали?
- person Bryanyan; 21.04.2013
stackoverflow.com/a/5817024/931982 проверете това, за да откриете дали активността ви е започнала от известие
- person stinepike; 21.04.2013
Да, намерих друга връзка за ясно действие. Благодаря
- person Bryanyan; 21.04.2013