La notificación android lanza la misma actividad dos veces

Cuando hago clic en la notificación en la barra de estado, se inicia una actividad, pero el comportamiento es extraño. Si mi aplicación está en primer plano y hago clic en la notificación, la intención de notificación se activa una vez. Si mi aplicación está en segundo plano, la intención de notificación se disparará dos veces. Si salgo de la aplicación (es decir, todas las actividades se han disparado al pulsar el botón Atrás), la intención de notificación se disparará una vez. ¿Alguien puede explicar este comportamiento. El fragmento de código es el siguiente:

_notification = new Notification(icon_id, "Ticker Text", System.currentTimeMillis()); _showActivityIntent = new Intent(); _showActivityIntent.setAction(MyActivityName); _showActivityIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK + Intent.FLAG_ACTIVITY_NO_HISTORY); _showActivityPendingIntent = PendingIntent.getActivity(context, 0, _showActivityIntent, 0); _notification.setLatestEventInfo(context, "My title", "My text", _showActivityPendingIntent); _notificationMgr.notify(notificationId, _notification); 

One Solution collect form web for “La notificación android lanza la misma actividad dos veces”

 _showActivityIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 

Prueba esto. Evitará múltiples instancias de la misma actividad. U puede poner esto en el manifiesto también

  • Texto de contenido de notificación de Android no aparecerá en OS 4.4.4 Kitkat, pero se muestra en OS 5.0 Lollipop
  • Android GCM automático recibe notificación push
  • Google maneja ahora la mensajería de whatsapp
  • El icono de notificación no aparece en la barra de estado en lollipop
  • Implementación de NotificationListenerService
  • Notificaciones de Android: tienen colores en un icono pequeño
  • Hacer Notificación Icono Grande Ronda
  • ¿Cómo hacer la notificación en android?
  • Notificación de cancelación automática no funciona para Android Lollipop
  • NoClassDefFound en NotificationCompat.Builder
  • Notificaciones BigTextStyle no se expanden desde FirebaseMessagingService
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.