2012-04-18 17 views
5

He hecho algunas búsquedas y no he podido encontrar nada que esté estrechamente relacionado.Ejecutar código cuando se cancela la notificación de Android

Cuando un usuario cancela una notificación en Android (deslizando la notificación a un lado de la pantalla), ¿alguien sabe de manera limpia para detectar esto? Creo que sería una característica bastante práctica en una aplicación poder cancelar una notificación y hacer que la aplicación reconozca esto y marcar algo como leído en la aplicación en lugar de hacer clic en la notificación y abrir la aplicación para marcar algo como leído.

Respuesta

6

Encontré this pregunta hoy. Parece que la segunda respuesta tiene una solución interesante para detectar si todavía se muestra una notificación o no. Esto funciona para dispositivos pre API 11. Cualquier dispositivo que ejecute API 11 o posterior puede usar el setDeleteIntent() para activar un PendingIntent cuando se borre la notificación.

1

Si usted quiere decir, cómo detectar la acción golpe para el cajón deslizante que se utiliza en la barra de notificaciones, no es posible tio ...

+0

creo que estamos hablando de abrir la barra de notificación, pero mi pregunta era sobre la cancelación de una notificación. – Luke

+0

¿quieres decir, borrar una notificación? – Manjunath

+0

sí. despejando, cancelando lo mismo. – Luke

Cuestiones relacionadas