自动汉堡菜单

时间:2018-11-25 21:22:44

标签: android hamburger-menu

我正在开发一个Android Auto项目来收听音乐。如何用MediaItems填充汉堡菜单?我尝试填充树形图并将元素放入MediaItems的数组列表中,但看不到填充的元素。

private static final TreeMap<String, MediaMetadataCompat> menu_elems = new TreeMap<>();

static
{
    menu_elems.put("menu_elems_id", new MediaMetadataCompat.Builder().putString(MediaMetadataCompat.METADATA_KEY_ALBUM, "album1").build());
    menu_elems.put("menu_elems_id", new MediaMetadataCompat.Builder().putString(MediaMetadataCompat.METADATA_KEY_ALBUM, "album2").build());
}

@Override
public void onLoadChildren(@NonNull String parentId, @NonNull Result<List<MediaBrowserCompat.MediaItem>> result) {


    List<MediaBrowserCompat.MediaItem> res = new ArrayList<

    for (MediaMetadataCompat metadata : menu_elems.values()) {      
        res.add(
                new MediaBrowserCompat.MediaItem(
                        metadata.getDescription(), MediaBrowserCompat.MediaItem.FLAG_PLAYABLE));
    }

    result.sendResult(res);
}

0 个答案:

没有答案