Si tengo algunos problemas con una notificación que quiero mostrar en la barra de notificaciones. Aunque configuré el indicador de notificación en Notification.DEFAULT_LIGHTS & Notification.FLAG_AUTO_CANCEL
, la notificación no desaparece después de hacer clic en ella. ¿Alguna idea de lo que estoy haciendo mal?La notificación de Android no desaparece después de hacer clic en la notificación
NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
int icon = R.drawable.icon;
CharSequence tickerText = "Ticker Text";
long time = System.currentTimeMillis();
Notification notification = new Notification(icon, tickerText, time);
notification.flags = Notification.DEFAULT_LIGHTS & Notification.FLAG_AUTO_CANCEL;
Context context = getApplicationContext();
CharSequence contentTitle = "Title";
CharSequence contentText = "Text";
Intent notificationIntent = new Intent(this, SilentFlipConfiguration.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
mNotificationManager.notify(1,notification);
Muchas gracias. A mí me funcionó – Sakthimuthiah
Entonces, ¿qué diferencias crear notificaciones utilizando Notificación 'mNotificationManager.notify (1, notificación);' y utilizando NotificationBuilder 'mNotificationManager.notify (1, mBuilder.build());'? Gracias. – NPE
Esta respuesta debe aceptarse, está más en línea con la doctrina actual de diseño de Android – jmaculate