Mam problemy z wyświetlaniem powiadomień Big Text Androida, zgodnie z dokumentacją: NotificationCompat.BigTextStyle. Oto kod, którego używam do wyświetlania powiadomień. Wiem, że wszystkie dane wracają poprawnie, ponieważ mogę je wyświetlić na konsoli oraz jako tradycyjny tekst i tytuł. czy robię coś źle? Czy muszę również zdefiniować bigTestStyle w innym miejscu? Mam nadzieję, że jeden z was zrobił to wcześniej i wie, czego może brakować. Dzięki.Powiadomienie Big Text Android GCM
Mój kod:
NotificationCompat.BigTextStyle bigTextStyle = new NotificationCompat.BigTextStyle();
bigTextStyle.bigText(extras.getString("message"));
NotificationCompat.Builder bigTextNotification = new NotificationCompat.Builder(context)
.setContentTitle("My App")
.setContentIntent(pendingIntent)
.setContentText("Message:")
.setSound(soundUri)
.setTicker(extras.getString("message"))
.setWhen(System.currentTimeMillis())
.setSmallIcon(R.drawable.splash)
.setAutoCancel(true)
.setVibrate(new long[] { 0, 100, 200, 300 })
.setStyle(bigTextStyle);
final int notificationId = (int) (System.currentTimeMillis()/1000L);
NotificationManager thisone = (NotificationManager) getApplicationContext()
.getSystemService(Context.NOTIFICATION_SERVICE);
thisone.notify(notificationId, bigTextNotification.build());
Mam płótnie micromax A74, wersja Androida 4.2.2.Użycie 'NotificationCompat' działa dobrze dla mnie.Jednakże, kiedy używam' Notification.Bulider', 'BigTextStyle' działa dobrze, ale normalny styl powiadomienia nie działa.To justs wyświetla ikonę powiadomienia bez żadnego tekstu. –