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?