Certaines applications ont des notifications qui ne peuvent pas être ignorées en les glissant.
Comment puis-je gérer un tel comportement?
En plus de Andro Selvas répondre:
Si vous utilisez le NotificationCompat.Builder, utilisez simplement
builder.setOngoing(true);
Utilisez le drapeau, FLAG_ONGOING_EVENT
pour le rendre persistant.
Notification notification = new Notification(icon, tickerText, when);
notification.flags = Notification.FLAG_ONGOING_EVENT;
Aussi, vous pouvez vérifier, FLAG_NO_CLEAR
J'ai utilisé le code ci-dessous pour rendre ma notification persistante:
startForeground (yourNotificationId, notificationObject);
Pour le rendre licenciable, il suffit de faire ce qui suit:
stopForeground (true);