В моем приложении есть вкладка, где я перечисляю все доступные песни.Тем не менее, я получаю жалобы от нескольких пользователей, что некоторые из песен, которые видны в диспетчере файлов, не отображаются.Это запрос курсора, который я использую
public static Cursor getAllSongsCursor(Context mContext){
String selection= MediaStore.Audio.Media.DURATION + " >=" + minTimeSongLimit;
String sortBy = SortArgFactory.getSortBy(FactoryConstants.TRACKS);
Cursor cursor = mContext.getApplicationContext().getContentResolver().query(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
null,
selection,
null,
sortBy);
return cursor;
}
Я не могу понять, почему этот запрос курсора не отображает все песни, которые соответствуют условию выбора.
Любая помощь будет высоко оценена.
(Я пытался предоставить несколько исправлений разным клиентам, но почти всегда они не отслеживаются, и это прекрасно работает во всех наших тестовых сценариях)