Android notification content text не будет отображаться на OS 4.4.4 Kitkat, но отображается на OS 5.0 Lollipop
Я использую Android notification для push-уведомлений parse в своем приложении. Но недавно я понял, что содержание уведомления не показано на kitkat. это показано только на OS Lollipop.
Вот изображение ...
на Kitkat 4.4.4 :
на леденце 5.0:
Код одинаков для обоих изображений:
NotificationCompat.InboxStyle inboxStyle = new NotificationCompat.InboxStyle();
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(mContext);
Notification notification = mBuilder.setSmallIcon(smallIcon).setTicker(title) //title
.setWhen(System.currentTimeMillis())
.setAutoCancel(true)
.setContentTitle(title)
.setStyle(inboxStyle)
.setContentIntent(resultPendingIntent)
.setSound(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION))
.setLargeIcon(BitmapFactory.decodeResource(mContext.getResources(), icon))
.setContentText(notifMessage)
.build();
NotificationManager notificationManager = (NotificationManager) mContext
.getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(mNotificationId, notification);
Для получения информации я использую build tools 23.0.2 (самый Новый, когда этот вопрос написан). вот мое приложение строить.грэдл:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
...
В чем разница? любая помощь будет оценена по достоинству. заранее спасибо