我想使用AndroidPerson类创建notification的发件人,以便用户图像显示在MessagingStyleAndroid P通知中。

但是,NotificationCompat.MessagingStyle类不支持使用Person类,它似乎仅受Notification.MessagingStyle支持(请参见addMessage方法)。

有什么方法可以将Person类与NotificationCompat一起使用?

这就是我想做的:

NotificationCompat.MessagingStyle msgStyle = NotificationCompat.MessagingStyle.extractMessagingStyleFromNotification(notification);

Person.Builder builder = new Person.Builder().setName(name).setIcon(icon);

msgStyle.addMessage(message, System.currentTimeMillis(), builder.build());


如果没有,我需要使用NotificationCompat.MessagingStyle类,因为我正在使用方法“ extractMessagingStyleFromNotification”将现有消息保留在通知中,这样,我只需要添加新消息即可。有什么方法可以使用Notification.MessagingStyle达到相同的目的吗?

最佳答案

解决方案是使用AndroidX代替Android支持库,因为后者不再更新。

09-05 00:25