Ejecutar código cuando se cancela la notificación de Android

He hecho una cierta búsqueda y he sido incapaz de encontrar cualquier cosa incluso estrechamente relacionado.

Cuando un usuario cancela una notificación en Android (pasando 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 útil en una aplicación para poder cancelar una notificación y hacer que la aplicación reconozca esto y marque 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.

Vino a través de esta pregunta hoy. Parece que la segunda respuesta tiene una solución interesante para detectar si una notificación todavía se muestra o no. Esto funciona para los dispositivos pre API 11. Cualquier dispositivo que ejecute API 11 o posterior puede utilizar setDeleteIntent () para disparar un PendingIntent cuando se borra la notificación.

La respuesta de Lucas me ayudó con esto. ¡Gracias!

También encontré este ejemplo de setDeleteIntent() que comparto para la referencia de todos.

Cómo utilizar la intención de eliminar para realizar alguna acción sobre la notificación clara?

Si quiere decir, cómo detectar la acción de deslizar para el cajón deslizante que se utiliza en la barra de notificación, no es posible dude …

  • ¿Es posible agregar a los oyentes onclick a las vistas remotas en android
  • Android Studio: notificación de sonido sobre el éxito de la compilación
  • Android: obtener notificaciones cuando se acumulan (escucha de notificaciones)
  • Cómo cambiar la notificación de sonido por código en android?
  • Android: Después de crear una nueva notificación, la más antigua se reemplaza
  • Comprobar si la notificación de mi aplicación se está ejecutando
  • La Notificación de Android reinicia la aplicación pero desea continuar
  • Programar notificaciones en Android
  • Comprobar si el usuario ha concedido NotificationListener acceso a mi aplicación
  • Notificación regular no mostrará el botón Cerrar X en android
  • La aplicación de Android no recibe la notificación de FCM cuando se cierra
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.