ContentResolver Query on DocumentContract Перечисляет все файлы независимо от выбора - PullRequest
0 голосов
/ 22 мая 2019

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

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

Так что вместо этого я нашел этот пример кода https://github.com/googlesamples/android-DirectorySelection

, он запрашивает DocumentContractв выбранном поддереве, и теперь требуется фильтрация для требуемого MIME-типа.

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

Я даже попробовал "1 = 2" в качестве выбора, и это все еще перечислил.какие-нибудь идеи, что я делаю неправильно ??

...