我正在尝试使用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()。