我正在尝试使用查询方法获取特定艺术家的所有专辑。 但是,我是初学者,我不知道如何在查询方法中传递选择参数。
这是我到目前为止所做的:
artistAlbumCursor = getContentResolver().query(
MediaStore.Audio.Artists.Albums.ALBUM, null,
MediaStore.Audio.Media.ARTIST=?, new String[] {artistChosen},
MediaStore.Audio.Artists.Albums.ALBUM + " ASC");
其中artistChosen是包含所需艺术家的字符串。
正如我所说,我实际上并不知道如何传递选择参数,所以这只是一次尝试。
所以我想我要问的是,如何将选择参数传递给查询方法。
非常感谢任何帮助。
答案 0 :(得分:1)
试试这个
artistAlbumCursor = getContentResolver().query(
MediaStore.Audio.Artists.Albums.ALBUM, null,
MediaStore.Audio.Media.ARTIST+ "=?", new String[] {artistChosen},
MediaStore.Audio.Artists.Albums.ALBUM + " ASC");