Android Java MediaStore порядок сортировки чувствительность к регистру - PullRequest
0 голосов
/ 06 мая 2018

Для MediaStore я могу отсортировать отображаемое имя по алфавиту. Но это не учитывает чувствительность к регистру. Когда я запускаю приведенный ниже код, он помещает заглавные буквы вверху списка, а строчные - внизу.

Как игнорировать регистр чувствительности?

String[] proj = { MediaStore.Audio.Media._ID, 
    MediaStore.Audio.Media.DATA, 
    MediaStore.Audio.Media.DISPLAY_NAME, 
    MediaStore.Audio.Media.TITLE,
    MediaStore.Audio.Media.ARTIST};

    String sortOrder = MediaStore.Audio.Media.DISPLAY_NAME + " ASC";

    musiccursor = getContentResolver().query(uri, 
                  proj, selection, null, sortOrder);

Спасибо!

1 Ответ

0 голосов
/ 15 апреля 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...