Corona sdk zeigt mehrzeilige Benachrichtigung an

8

Ich habe einige Benachrichtigungen in Corona. Das Problem ist, der Text ist zu groß und ich müsste größere (mehrzeilige) Benachrichtigungen anzeigen, wie zum Beispiel die Google Mail App. So sehen die Benachrichtigungen jetzt aus:

Hier ist mein Code:

%Vor%

Irgendeine Idee, wie man das macht?

    
Serban Stoenescu 10.09.2016, 23:03
quelle

1 Antwort

0

Die Benachrichtigungen sind standardmäßig keine Multilinien.

Um mehrere Zeilen zu verwenden, müssen Sie NotificationCompat.BigTextStyle() in Java ( Beispiel ) verwenden oder Ihre benutzerdefinierten oder systemeigenen Benutzer verwenden Zeigen Sie ( Beispiel ) an.

Leider habe ich nicht gefunden, wie Sie die Standardansicht berühren können, um

zu überschreiben

Handbuch: Ссылка

und hier: Ссылка

In der zweiten Verknüpfung können Sie sehen, dass nur diese Eigenschaften verwendet werden:

  

Warnung (optional) Zeichenfolge. Die Benachrichtigungsmeldung, die angezeigt werden soll   der Benutzer. Wenn die Anwendung derzeit nicht ausgeführt wird, eine Systemwarnung   wird diese Nachricht anzeigen. Abzeichen (optional) Nummer. Die Ausweisnummer   wird bei der Planung auf dem Anwendungssymbol angezeigt   Benachrichtigungstrigger Dies ersetzt die letzte Ausweisnummer   angewendet. Auf 0 setzen, um die Ausweisnummer wegzulassen. Diese Option ist nicht   unterstützt auf Android. Sound (optional) Zeichenfolge. Name der Audiodatei   im System.ResourceDirectory, das bei der geplanten Ausführung wiedergegeben wird   Benachrichtigungstrigger Dieser Sound wird nur abgespielt, wenn die App nicht funktioniert   derzeit im Vordergrund. Unter iOS gibt es Einschränkungen für   Arten von Sound, die gespielt werden können (siehe Apple-Dokumentation für   mehr Details). benutzerdefinierte (optionale) Tabelle. Ein Tisch, der geliefert wird   mit dem Benachrichtigungsereignis. Dadurch können Sie benutzerdefinierte Daten übergeben   Informationen mit der Benachrichtigung.

Zusammenfassend kann gesagt werden, dass es heutzutage keinen richtigen Weg gibt.

    
Vyacheslav 16.09.2016 13:20
quelle