设置contentresolver排序顺序以不区分大小写

时间:2016-07-14 20:21:10

标签: android android-contentprovider

我正在制作内容解析器查询以获取所有歌曲。我将排序顺序设置为String sortOrder = MediaStore.Audio.Media.TITLE + " ASC";

这种排序顺序的问题是它首先以大写字母(从A-Z开始)然后用小写字母返回所有内容。我想对不区分大小写的事情进行排序。前 - 我希望结果像(A,a,B,b,E,f,H)而不是(A,B,E,H,a,b,f)

如何在contentResolver查询中实现此目的?

1 个答案:

答案 0 :(得分:1)

你可以尝试

sortOrder = MediaStore.Audio.Media.TITLE + " COLLATE NOCASE ASC";