我正在尝试使用查询方法获取特定艺术家的所有专辑。 但是,我是初学者,我不知道如何在查询方法中传递选择参数。
这是我目前所拥有的:
artistAlbumCursor = getContentResolver().query(
MediaStore.Audio.Artists.Albums.ALBUM, null,
MediaStore.Audio.Media.ARTIST=?, new String[] {artistChosen},
MediaStore.Audio.Artists.Albums.ALBUM + " ASC");
其中 artistChosen 是包含所需艺术家的字符串。
正如我所说,我实际上并不知道如何传递选择参数,所以这只是一次尝试。
所以我想我想问的是,如何将选择参数传递给查询方法。
任何帮助将不胜感激。
最佳答案
试试这个
artistAlbumCursor = getContentResolver().query(
MediaStore.Audio.Artists.Albums.ALBUM, null,
MediaStore.Audio.Media.ARTIST+ "=?", new String[] {artistChosen},
MediaStore.Audio.Artists.Albums.ALBUM + " ASC");
关于java - 如何在 "query"方法中传递选择参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10663808/