android - dismissed - notifications history
Evitar que el usuario descarte la notificación (3)
Además de la respuesta de Andro Selvas:
Si está utilizando NotificationCompat.Builder , solo use
builder.setOngoing(true);
Algunas aplicaciones tienen notificaciones que no pueden descartarse al borrarlas.
¿Cómo puedo gestionar tal comportamiento?
Usa la bandera, FLAG_ONGOING_EVENT
para que sea persistente.
Notification notification = new Notification(icon, tickerText, when);
notification.flags = Notification.FLAG_ONGOING_EVENT;
También puedes verificar, FLAG_NO_CLEAR
Utilicé el siguiente código para hacer que mi notificación sea persistente:
startForeground (yourNotificationId, notificationObject);
Para que sea descartable, simplemente haz lo siguiente:
stopForeground (verdadero);