Android Studio: открыть файл через SAF и передать его FileInputStream - PullRequest
0 голосов
/ 18 июня 2020

Есть ли способ выбрать файл в SAF и передать его FileInputStream? Я видел еще одно сообщение, в котором предлагается использовать contentResolver.openInputStream(uri), но мне интересно, можно ли также использовать FileInputStream.

Это то, что мне нужно выбрать файл из каталога.

private fun openDirectory() {
    val dataTypeDropdown: Spinner = findViewById(R.id.data_type_spinner)
    // Choose a directory using the system's file picker.
    val intent = Intent(Intent.ACTION_OPEN_DOCUMENT)
            .setType("*/*")
            .addCategory(Intent.CATEGORY_OPENABLE)
    }

    startActivityForResult(intent, REQUEST_SAF)
}

Я хочу передать выбранный файл в FileInputStream, но не могу пройти ...

...