Comprobar si la notificación de mi aplicación se está ejecutando

¿Hay alguna manera de comprobar programaticamente si la notificación de mi aplicación se está ejecutando (se muestra)?

Es decir que se invocó NotificationManager.notify() .

¿Hay alguna manera de comprobar programaticamente si la notificación de mi aplicación se está ejecutando (se muestra)?

No.

Es decir que se invocó NotificationManager.notify ().

Has llamado notify() . Por lo tanto, ya sabe si notify() fue llamado. También sabe si su código llama cancel() o cancelAll() . También sabrá, a través de los diversos PendingIntents y banderas, si la Notification desaparece basándose en la acción del usuario. Por lo tanto, usted tiene toda la información usted mismo para determinar si la Notification está en pantalla o no.

Sin embargo, los desarrolladores inteligentes escribir sus aplicaciones de tal manera que no les importa si su Notification es en pantalla o no.

¿Hay alguna manera de comprobar programaticamente si la notificación de mi aplicación se está ejecutando (se muestra)?

Sí. Echa un vistazo a esto: ¿Cómo saber cuando mi notificación se borra mediante el botón Borrar?

@ Octavian-damiean dijo:

Parece que está buscando el campo deleteIntent de la clase Notification .

Puede hacerlo en API 23 y superior. Simplemente llame a NotificationManager.getActiveNotifications() .

  • Crear notificación cronometrada (por ejemplo, para eventos) en Android
  • Cómo abrir la misma actividad después de hacer clic en las notificaciones de diferencias
  • Recibe notificación push de Android aunque la aplicación esté cerrada
  • Cómo reproducir un sonido de notificación de Android
  • Actualización de la barra de progreso de la descarga en el área de notificación de AsynTask
  • Abra la actividad haciendo clic en la notificación push de Parse
  • ¿Por qué mi actividad siempre muestra el mismo conjunto de datos de una notificación de GCM?
  • No se pudo resolver: com.google.android.gms: play-services-gcm: 7.5.
  • ¿Es posible cambiar el icono de la barra de estado (icono de notificación) dinámicamente?
  • El método setPriority (int) no está definido para el tipo Notificación
  • ¿Cómo encuestar un webservice en el intervalo finito de androide?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.