如何按字母顺序使用mediastore获取歌曲列表。 我在arraylist中使用mediastore获取所有歌曲,但这不按字母顺序排列如何获取或如何按字母顺序对arraylist进行排序
答案 0 :(得分:2)
您应该在源处进行排序,即执行查询时。最后一个参数是指定排序的参数。例如:
sort_order = AudioColumns.ARTIST + " DESC, "
+ AudioColumns.TRACK + " DESC";
context.getContentResolver().query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
dataColumns,
selection, selectionArgs,
sort_order);