首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试使用通知inboxStyle在通知中显示更多类似于GMAIL应用程序的行,但不起作用

尝试使用通知inboxStyle在通知中显示更多类似于GMAIL应用程序的行,但不起作用
EN

Stack Overflow用户
提问于 2017-11-29 00:08:18
回答 0查看 192关注 0票数 0

这是我拥有的代码:

代码语言:javascript
运行
复制
  NotificationManager notifManager = (NotificationManager) getActivity().getSystemService(Context.NOTIFICATION_SERVICE);
    Notification.InboxStyle inboxStyle = new Notification.InboxStyle();
    inboxStyle.setBigContentTitle("Title - Notification");
    inboxStyle.setSummaryText("TEST");
    inboxStyle.addLine("LINE");
    Notification noti = new Notification.Builder(getActivity())
            .setContentTitle("PSNGR")
            .setContentText("PITSTOP BLA").setSmallIcon(R.drawable.notification_icon)
            .setStyle(inboxStyle)
            .setContentIntent(null).build();

    noti.flags |= Notification.FLAG_AUTO_CANCEL;
    notifManager.notify(0, noti);

但InboxStyle通知中的任何内容都不起作用。我只得到了PSNGR和PITSTOP BLA,为什么?

PS:也尝试过BitTextStyle(),但也没有看到任何内容:对于此代码:

代码语言:javascript
运行
复制
 NotificationManager notifManager = (NotificationManager) getActivity().getSystemService(Context.NOTIFICATION_SERVICE);
    NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(getActivity())
            .setContentTitle("PSNGR")
            .setSmallIcon(R.drawable.ic_launcher)
            .setStyle(new NotificationCompat.BigTextStyle().bigText("MATA"))
            .setStyle(new NotificationCompat.BigTextStyle().bigText("MATA2"))
            .setAutoCancel(true)
            .setContentIntent(null);
    notifManager.notify(0, notificationBuilder.build());

我只看到:"PSNGR“

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47536015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档