通知状态栏文本未显示在通知托盘上,但图标确实显示

时间:2015-11-07 10:01:49

标签: android notifications

我的应用收到通知,听到声音,显示小图标,但状态文本未显示。

直到Marshmallow我没有遇到这个问题,很奇怪.. 我使用SetTicker方法将状态栏文本属性设置为Notification.Builder对象。

这是我的代码:

Notification.Builder nb = new Notification.Builder(GCMIntentService.this);

        nb.setSmallIcon(mSmallIconRes)
            .setContentTitle(mContentTitle)
            .setContentText(mContentText)
            .setStyle(new Notification.BigTextStyle().bigText(mContentText))
            .setTicker(mTicker)
            .setLargeIcon(result == null ? mDefaultLargeIcon : result)
            .setSubText("")
            .setContentInfo(mContentInfo)               
            .setWhen(mWhen)
            .setSound(alarmSound);

1 个答案:

答案 0 :(得分:0)

假设您只想在第二行添加一些关于状态的文字,请尝试添加.setContentText("You're text here")

可在此处找到更多信息

http://developer.android.com/reference/android/support/v4/app/NotificationCompat.Builder.html#setContentText%28java.lang.CharSequence%29

编辑:

显然'截至L版本,该文字不再显示在屏幕上'这可能就是你在这里遇到问题的原因