我有NotificationCompact
BigTextStyle
的探测器。我尝试实现这一点你的风格,但没有出现,你只看到标题。我的Android版本是KITKAT
。我给你看了代码:
private NotificationCompat.Builder buildNotification(String title, String body, int page) {
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(context)
.setAutoCancel(true)
.setSmallIcon(R.drawable.ic_notify_small)
.setContentTitle(title);
mBuilder = buildBigTextStyle(mBuilder, body);
Intent resultIntent = new Intent(context, HomeActivity.class);
resultIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
resultIntent.putExtra("page", page);
PendingIntent resultPendingIntent =
PendingIntent.getActivity(
context,
0,
resultIntent,
PendingIntent.FLAG_UPDATE_CURRENT
);
mBuilder.setContentIntent(resultPendingIntent);
return mBuilder;
}
private NotificationCompat.Builder buildBigTextStyle(NotificationCompat.Builder builder, String body) {
NotificationCompat.BigTextStyle bigTextStyle =
new NotificationCompat.BigTextStyle();
bigTextStyle = bigTextStyle.bigText(body);
return builder.setStyle(bigTextStyle);
}
如果我使用方法setContentContext文本正确显示,只是你没有看到所有内容。
编辑:我在LOLLIPOP
及更高版本上测试过,它运行正常。仅在KITKAT上它不起作用。帮帮我
编辑:我已经在KitKat
版本的模拟器上进行了测试。我不明白可能是什么问题。
我希望有人可以帮助我!!
谢谢