Когда я пытаюсь открыть файл .json
с помощью
startActivityForResult(Intent(Intent.ACTION_OPEN_DOCUMENT).apply {
addCategory(Intent.CATEGORY_OPENABLE)
type = "application/json"
}, 0)
, программа выбора отображает файлы всех типов вместо просто .json
файлов.И что стоит, все файлы выделены серым цветом, я не могу выбрать ни одного, , даже не моих .json
файлов.
Однако, когда я изменяю application/json
на */*
,файлы не отображаются серым цветом, и я могу их открыть.
С ACTION_GET_CONTENT
вместо ACTION_OPEN_DOCUMENT
поведение такое же.
Почему настройка типа не работает должным образом?Как заставить это работать?