2017-08-15 3 views

Antwort

0

Versuchen Sie mit Big View Styles.

Benachrichtigungen in der Benachrichtigungsleiste erscheinen in zwei visuellen Hauptansichten , normale Ansicht und große Ansicht. Die große Ansicht einer Benachrichtigung nur erscheint, wenn die Benachrichtigung erweitert wird. Dies geschieht, wenn sich die Benachrichtigung oben in der Schublade befindet oder der Benutzer auf die Benachrichtigung klickt.

Um die Big Ansicht Stil Benachrichtigung Größe anpassen, Sie bigContentView

Eine Großformatversion contentView verwenden können, um die Mitteilung eine Möglichkeit zu geben, mehr Details zu zeigen. Die Systembenutzeroberfläche kann wahlweise anstelle der normalen Inhaltsansicht anzeigen. Ab N, kann dieses Feld null sein. Die erweiterte Benachrichtigungsansicht wird über die Eingänge auf Notification.Builder festgelegt; Eine benutzerdefinierte RemoteViews kann optional mit geliefert werden.

Weitere Studien zu Benachrichtigungen finden Sie unter . In der Dokumentation erfahren Sie, wie Design und andere wichtige technische Aspekte beim Erstellen von Benachrichtigungen berücksichtigt werden.

Für die Dauer der Push-Benachrichtigung versuchen Sie, diesen Code von SO post zu überprüfen.

// SLEEP 5 SECONDS HERE ... 
Handler handler = new Handler(); 
handler.postDelayed(new Runnable() { 
    public void run() { 
      // createNotification(SmsMessage.createFromPdu((byte[])smsExtra[0]), context); 
      updateActivity(); 
    } 
}, 5000); 
Verwandte Themen