/ / powiadomienia wielowierszowe w Androidzie inne zachowanie w różnych urządzeniach - Android, układ Android, powiadomienia, personalizacja, powiadomienia Android

powiadomienia wielowierszowe w Androidzie różne zachowanie w różnych urządzeniach - Android, układ Android, powiadomienia, personalizacja, powiadomienia Android

Próbuję wyświetlić tekst powiadomienia w multilinii.

Używam tego kodu, aby to zrobić.

    NotificationManager mNotificationManager;
String msg = "Do you want to share Fantasy Cricket on Twitter/FB/Google+?";

mNotificationManager = (NotificationManager) this
.getSystemService(Context.NOTIFICATION_SERVICE);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
this).setSmallIcon(R.drawable.app_icon)

.setStyle(new NotificationCompat.BigTextStyle().bigText(msg))
.setContentText(msg).setAutoCancel(true);

mBuilder.setContentTitle("Change team");
mNotificationManager.notify(notId, 123, mBuilder.build());

Wyświetla się inaczej na dwóch urządzeniach.

Pierwsze urządzenie

wprowadź opis obrazu tutaj

Drugie urządzenie

wprowadź opis obrazu tutaj

W pierwszym urządzeniu wyświetla tylko cienki tekst w trybie wielowierszowym, ale po drugie wyświetla się tylko w jednej linii, usuwając końcowe spacje.

Dlaczego ma inne zachowanie w obu. Czy brakuje mi czegoś tutaj? Oba urządzenia mają kitkat, jeśli to robi jakąkolwiek różnicę.

AKTUALIZACJA

Zgodnie z odpowiedzią @leo wyświetli się w dwóch wierszach, gdy pojawi się tylko jedno powiadomienie, ale sprawdziłem aplikację TOI, która zawsze wyświetla się w dwóch wierszach.

Zrzut ekranu TOI

wprowadź opis obrazu tutaj

Odpowiedzi:

0 dla odpowiedzi № 1

Dokumenty powiadamiaj, że tylko górne powiadomienie jest domyślnie rozszerzone. Więc może inna aplikacja, do której się porównujesz, używa całkowicie niestandardowy układ powiadomień (zwłaszcza, że ​​nie widzę tam tytułu)?