AUDIO_OUTPUT_FLAG_FAST отклонено клиентом - Intent.ACTION_OPEN_DOCUMENT_TREE

Я хочу выбрать файл из mysdcard (а затем загрузить на сервер). Я пытаюсь использовать Intent.ACTION_OPEN_DOCUMENT_TREE, чтобы выбрать файл, используя этот пост:

Как использовать новый API доступа к SD-карте, представленный для Android 5.0 (Lollipop)?

но когда я пытаюсь выбрать файл, это сообщение, которое я получаю от студии Android:

1489-1563 / system_process W / AudioTrack: AUDIO_OUTPUT_FLAG_FAST отклонен клиентом

Я искал в Интернете, и, похоже, нет OnclickListener для элемента, который я щелкнул (?).

Вот код, который я использую, чтобы выбрать файл:

Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
            startActivityForResult(intent, 42);

И как я справляюсь с ответом:

public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (resultCode == RESULT_OK) {
        Uri treeUri = data.getData();
        DocumentFile pickedDir = DocumentFile.fromTreeUri(this, treeUri);

        // List all existing files inside picked directory
        for (DocumentFile file : pickedDir.listFiles()) {
            Log.d("PATH FILE", "Found file " + file.getName() + " with size " + file.length());
        }
    }
}

Где моя ошибка? Извините, но я недавно в Android!

0 ответов

Другие вопросы по тегам