Notificación de Android FLAG_AUTO_CANCEL no funciona y no se muestra nueva Actividad
He estado buscando casi un día para este problema, he seguido el ejemplo de la notificación de Android aquí: http://www.vogella.com/articles/AndroidNotifications/article.html . Funcionó bien y puedo enviar la Notification
. El problema es, cuando hago clic en la notificación, no desaparece aunque he establecido:
setAutoCancel(true)
Y notification.flags |= Notification.FLAG_AUTO_CANCEL
- Captura de notificaciones de otras aplicaciones
- La acción de notificación de Android no se activa (PendingIntent)
- Método de llamada de Android en la notificación haga clic
- Ver notificación de otra aplicación
- Notificación de Android: agregue la tipografía para el título y el contenido
Actualización: aquí está mi código
Intent intent = new Intent(MyNotification.this, NotificationReceiver.class); PendingIntent pIntent = PendingIntent.getActivity( MyNotification.this, 0, intent, 0); NotificationCompat.Builder builder = new NotificationCompat.Builder(MyNotification.this) .setSmallIcon(R.drawable.ic_launcher) .setAutoCancel(true) .addAction(R.drawable.ic_launcher, "Call", pIntent) .addAction(R.drawable.ic_launcher, "More", pIntent) .addAction(R.drawable.ic_launcher, "And more", pIntent) .setContentTitle("New mail from " + "[email protected]") .setContentText("Subject"); Notification noti = builder.build(); noti.flags |= Notification.FLAG_AUTO_CANCEL; NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); notificationManager.notify(0, noti);
¿Alguna idea de dónde viene el problema? Gracias por su ayuda.
- INSTALL_FAILED_DUPLICATE_PERMISSION ... C2D_MESSAGE
- Vibrar un dispositivo Android Wear en la notificación
- Fragmentos y notificaciones: Objetivo diferentes actividades de notificación; Dependiendo de la configuración de la pantalla
- Cómo configurar NAVIGATION_MODE_LIST en la barra de herramientas new appcompat v7 21
- Cómo suprimir la notificación en la pantalla de bloqueo en Android 5 (Lollipop), pero dejarlo en el área de notificación?
- Parse.com - Sonido personalizado de notificación push de Android
- Evitar que el usuario rechace la notificación
- ¿Por qué Android está ignorando la creación de la Notificación?
utilizar esta..
Notification.flags = Notification.DEFAULT_LIGHTS | Notification.FLAG_AUTO_CANCEL
La notificación de Android no desaparece después de hacer clic en la notificación
Prueba a eliminar:
noti.flags |= Notification.FLAG_AUTO_CANCEL;
Debe funcionar sin noti.flags.
La nueva forma de utilizar flags en NotificationCompat es utilizar los métodos definidos, como setAutoCancel (true).
- Cómo encontrar la lista de puntos en la línea sobre lienzo android
- JNI: Llamar a GetStaticMethodID explotar