Hallo,
zum Anzeigen der Notification nutze ich die Notification Builder Library
(https://www.b4x.com/android/forum/threads/notification-builder-library.27376/)
Das ganze läuft über ein Code Modul:
Der Aufruf Erfolgt folgendermaßen:
Das ganze funktioniert an sich so wie es soll. Werden die Notificationen in der Anzeige aber verschoben/neu sortiert weil eine App (eine andere als meine) eine neue Nitification bringt oder die angezeigten, warum auch immer, neu sortiert werden, wird nur noch das Logo angezeigt, aber Titel und Text verschwinden. Getestet und festgestellt habe ich das auf meinem Samsung Tablet mit Android 5.1.1.
Ich hoffe es hat jemand eine Idee.
Danke & Grüße
zum Anzeigen der Notification nutze ich die Notification Builder Library
(https://www.b4x.com/android/forum/threads/notification-builder-library.27376/)
Das ganze läuft über ein Code Modul:
B4X:
Sub Process_Globals
Dim Titel_Big As String
Dim Titel_Short As String
Dim Text_Big As String
Dim Text_Short As String
Dim Number As Byte
End Sub
Sub NotiBuilder
'SetStyle (BigTextStyle) braucht Api 16+
Dim p As Phone
Dim SDK As Byte
If Titel_Big ="" Then Titel_Big = Titel_Short
If Titel_Short="" Then Titel_Short=Titel_Big
If Text_Big ="" Then Text_Big = Text_Short
If Text_Short="" Then Text_Short=Text_Big
SDK=p.SdkVersion
If SDK >=16 Then
Dim nb As NotificationBuilder
Dim nbBigTextStyle As NotificationBigTextStyle
nb.Initialize
nbBigTextStyle.Initialize
nb.OnGoingEvent=False
nb.AutoCancel=True
nb.DefaultSound=False
nb.DefaultVibrate=False
nb.DefaultLight=False
nb.SmallIcon="logo"
nbBigTextStyle.BigContentTitle=Titel_Big
nbBigTextStyle.BigText=Text_Big
nb.SetStyle(nbBigTextStyle)
If Number>0 Then
nb.Notify(Number)
Else
nb.Notify(1)
End If
Else
Dim n As Notification
N.Initialize
n.Icon="logo" 'use the application icon file for the notification
n.Sound=False
n.Vibrate=False
n.SetInfo(Titel_Short,Text_Short,Main)
If Number>0 Then
n.Notify(Number)
Else
n.Notify(1)
End If
End If
End Sub
Der Aufruf Erfolgt folgendermaßen:
B4X:
Notif.Titel_Big = "Backup"
Notif.Titel_Short="Backup nicht dgf,.kein WLan."
Notif.Text_Big = "Backup Abgebrochen!, da kein WLan vorhanden ist. Backup wird erneut getartet: " & DateTime.Date(TimeNew) & ", " & DateTime.Time(TimeNew)
Notif.Text_Short="Backup wird erneut getartet: " & DateTime.Date(TimeNew) & ", " & DateTime.Time(TimeNew)
Notif.NotiBuilder
Das ganze funktioniert an sich so wie es soll. Werden die Notificationen in der Anzeige aber verschoben/neu sortiert weil eine App (eine andere als meine) eine neue Nitification bringt oder die angezeigten, warum auch immer, neu sortiert werden, wird nur noch das Logo angezeigt, aber Titel und Text verschwinden. Getestet und festgestellt habe ich das auf meinem Samsung Tablet mit Android 5.1.1.
Ich hoffe es hat jemand eine Idee.
Danke & Grüße