Я не могу получить /list файлы в Kotlin / Android Studio, только каталоги

#android #file #kotlin #directory

#Android #файл #kotlin #каталог

Вопрос:

Первоначально проблема заключалась в том, что я не мог найти Mp3, который я пытался воспроизвести, наконец, я суммировал проблему, отлаживая содержимое значения файла.

 val files = File("/sdcard/)
 

Это то, что я получаю при отладке

результаты отладки и содержимое папки

Он показывает папку «NewFolder», которую я создал в эмуляторе. Однако «NewTextFile.txt » файл не отображается. Папка «Документы» также не отображается в виде выпадающего списка, в котором я создал второй «NewTextFile.txt »

В AndroidManifest.xml Я добавил

 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
 

Редактировать:

Я запустил приложение на физическом устройстве, и оно работает нормально, оно показывает файлы, кажется, проблема в эмуляторе

Комментарии:

1. вы использовали treid files.listFiles() ? он должен возвращать список файлов

2. @Stachu да, я получаю точно такой же массив папок. Вот как я его использовал, поэтому я понял, что при циклическом просмотре списка любой папки ни у одной из них не было свойства «isFile»