Android NotificationCompact BigTextStyle未显示

时间:2016-11-19 10:08:51

标签: android notifications styles

我有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版本的模拟器上进行了测试。我不明白可能是什么问题。

我希望有人可以帮助我!!

谢谢

0 个答案:

没有答案