大图标从不显示在 MessagingStyle 通知中

Large icon never shows in MessagingStyle notification

由于某些原因,大图标未显示在 MessagingStyle 通知中。 Android 开发者文档没有对这种行为做出任何排除,唯一的要求是 MessageStyle 将 setGroupConversation 设置为 true 以显示大图标。

下面的示例直接来自 official documentation

 Person user = new Person.Builder().setIcon(userIcon).setName(userName).build();

 MessagingStyle style = new MessagingStyle(user)
      .addMessage(messages[1].getText(), messages[1].getTime(), messages[1].getPerson())
      .addMessage(messages[2].getText(), messages[2].getTime(), messages[2].getPerson())
      .setGroupConversation(hasMultiplePeople());

 Notification noti = new Notification.Builder()
     .setContentTitle("2 new messages with " + sender.toString())
     .setContentText(subject)
     .setSmallIcon(R.drawable.new_message)
     .setLargeIcon(aBitmap)
     .setStyle(style)
     .build();

这是一个 bug 还是操作不正确,或者是否已更改但从未记录?

就目前而言,大图标永远不会显示包含多个用户的通知。

注意:我指的不是用户的 avatars/images(这是在 Person 构建器中设置为图标),而是为通知本身显示的图标,它们是不同的东西.

看起来这是每个设计,尽管它没有在任何地方记录。