Курсор возвращает значение null при запросе URI для доступа к мультимедиа - PullRequest
0 голосов
/ 25 мая 2020

Я пытаюсь просмотреть изображения галереи в режиме списка. Я использую следующий путь к папке с фотографиями в моем телефоне. Раньше я пробовал использовать EXTERNAL_CONTENT_URI, который давал мне ошибку отказа в разрешении, несмотря на наличие разрешений uri. Теперь проблема в том, что при использовании следующего пути курсор возвращает нулевое значение и, следовательно, я не могу получить uris всех фотографий в папке. Могу ли я узнать, почему он возвращает значение null, несмотря на наличие файлов внутри?

   val uri = """////storage/emulated/0/DCIM/Camera/""".toUri()
   val projection = arrayOf(

         BaseColumns._ID,
         MediaStore.Images.ImageColumns.BUCKET_DISPLAY_NAME

     )

val cursor = contentResolver.query(
         uri,
         projection,
         null,
         null,
         null
     )

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