Einige Apps haben Benachrichtigungen, die nicht durch Wischen entfernt werden können.Verhindern, dass Benutzer Benachrichtigungen verwerfen
Wie kann ich ein solches Verhalten verwalten?
Einige Apps haben Benachrichtigungen, die nicht durch Wischen entfernt werden können.Verhindern, dass Benutzer Benachrichtigungen verwerfen
Wie kann ich ein solches Verhalten verwalten?
Neben Andro Selvas Antwort:
Wenn Sie die NotificationCompat.Builder verwenden, just use
builder.setOngoing(true);
Verwenden Sie das Flag FLAG_ONGOING_EVENT
, um es persistent zu machen.
Notification notification = new Notification(icon, tickerText, when);
notification.flags = Notification.FLAG_ONGOING_EVENT;
überprüfen, können Sie auch FLAG_NO_CLEAR
Danke, arbeitete für mich :) –
Danke, du hast meinen Tag gerettet. –
Ich bevorzuge diese Antwort mehr, nur weil ich Builder verwende. –
Das geht mir nicht. Es sieht so aus, als würde es die Benachrichtigung ohne eine "x" -Schließtaste machen, aber die Wischgeste kann immer noch gemacht werden. –
Arbeitete für mich mit NotificationCompat Builder. – JoshuaTree