2

我正在尝试使用 setIconBitmap() 设置 MediaItem 的图标。首次打开左侧导航菜单/左侧抽屉时会显示该图标,但重新打开菜单时无法显示该图标。如果我单击一个可浏览的 mediaItem,显示一个子菜单,然后返回主菜单,该图标会再次出现。问题仅在主机中,所有内容都显示在手机上的 Android Auto 应用程序中。

 MediaDescription description = new MediaDescription.Builder().setTitle("abc")
                .setSubtitle("xyz").setIconBitmap(bitmap)
                .setMediaId(itemId).build();
 MediaBrowser.MediaItem item = new MediaBrowser.MediaItem(description, MediaBrowser.MediaItem.FLAG_PLAYABLE);
 mediaItems.add(item);
 result.send(mediaItems);

如果我更改为 setIconUri(),图标显示完美,但我必须使用 setIconBitmap()。

4

0 回答 0