Heads-up-Benachrichtigung funktioniert manchmal nicht

Ich mache eine Head-up-Benachrichtigung auf diese Weise:

Notification.Builder nb = new Notification.Builder(context)
        .setSmallIcon(icon)
        .setContentTitle("Title")
        .setContentText("Content")
        .setDeleteIntent(delete)
        .setPriority(Notification.PRIORITY_HIGH)
        .setVibrate(new long[0]);

notificationManager.notify(1, nb.build()); // TODO hardcode

Erstes Mal, wenn ich eine Anwendung auf einem Testgerät installiere, sind Benachrichtigungen Heads-up. Wenn ich jedoch den Benachrichtigungsbereich erweitere (während Heads-up noch ausgeführt wird) und die Benachrichtigung von dort verwerfe, werden Benachrichtigungen beim nächsten Mal nicht Heads-up. Nach der Neuinstallation der App werden die Benachrichtigungen wieder angezeigt. Gibt es Gründe, warum Heads-up-Verhalten nicht konstant sein kann?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage