查询音乐数据库的问题!!!!
根据genres流派获取歌手名称,现在我根据genres_id获取到了audio_id,然后我要怎样根据audio_id查询出歌手。我现在只能查询出一个歌手,但是数据库里面有多个同一流派的歌手啊。比如说我现在pop的id是8,然后查询出audio_id有很多条,我要怎样根据audio_id查询出所有的歌手!! --------------------编程问答-------------------- Cursor android.content.ContentResolver.query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
这个selectionArgs只能写一个么?? --------------------编程问答--------------------
ArrayList<String> category = MusicMainActivity.audioId;
String[] projection = new String[] { "distinct "
+ MediaStore.Audio.Media.ARTIST ,MediaStore.Audio.Media._ID};
String audio_ids = category.toString().replace('[', ' ').replace(']', ' ');
String[] selectionArgs = new String[]{audio_ids};
ContentResolver resolver = mContext.getContentResolver();
Cursor c = resolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
projection, " _id = ?", selectionArgs,
MediaStore.Audio.Media.DEFAULT_SORT_ORDER);
selectionArgs = 174, 175, 176, 177, 178, 179, 180
这样一条都查询不出来。。。。
补充:移动开发 , Android