Evitar que el usuario rechace la notificación
Algunas aplicaciones tienen notificaciones que no se pueden descartar borrándolas.
¿Cómo puedo manejar tal comportamiento?
- Notificaciones de Android que no se muestran cuando la aplicación se detiene en la configuración
- GcmBroadcastReceiver no se dispara en Android 4.0.3
- Visualización de emojis en el contenido de la notificación
- Mostrar icono pequeño en la barra de estado sin mostrar notificación
- Android: ¿Cómo colapsar la barra de estado en android 4.2?
- Cómo mostrar un mensaje de barra superior en Android
- Notificación Acción sin iniciar nueva Actividad?
- En Android, ¿cómo puedo saber el ID de notificación actual para borrar la notificación
- Saber si la aplicación recibió la notificación desde el lado del servidor
- Enviar notificación de aplicación de Android a facebook mediante la notificación de API de facebook
- Cómo recuperar llamadas perdidas en Android SDK 2.2
- Notificación de notificación de vibración / tono de llamada
- Cómo configurar el icono de la aplicación como icono de notificación en el cajón de notificaciones
Además de Andro Selvas responden:
Si está utilizando el NotificationCompat.Builder , simplemente use
builder.setOngoing(true);
Utilice el indicador FLAG_ONGOING_EVENT
para que sea persistente.
Notification notification = new Notification(icon, tickerText, when); notification.flags = Notification.FLAG_ONGOING_EVENT;
También puedes comprobar, FLAG_NO_CLEAR