У меня возникли проблемы с получением уведомлений о большом тексте Android для работы, как описано здесь: NotificationCompat.BigTextStyle. Вот код, который я использую для отображения уведомлений. Я знаю, что все данные вернутся правильно, потому что я могу отобразить их на консоли и в качестве традиционного текста и заголовка контента. Я делаю что-то неправильно? Нужно ли также определять bigTestStyle где-то еще? Надеюсь, один из вас сделал это раньше и знает, чего не хватает. Благодарю.Уведомление Big Text Android GCM
Мой код:
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());
У меня есть холст для микромакса A74, версия Android 4.2.2. Использование 'NotificationCompat' отлично работает для меня. Однако, когда я использую' Notification.Bulider', 'BigTextStyle' отлично работает, но обычный стиль уведомления не работает. отобразите значок уведомления без какого-либо текста в нем. –