客户拒绝AUDIO_OUTPUT_FLAG_FAST - Intent.ACTION_OPEN_DOCUMENT_TREE

时间:2016-07-03 15:44:33

标签: android android-5.0-lollipop android-sdcard documentfile

我想从mysdcard中选择一个文件(然后我上传到服务器)。 我尝试使用Intent.ACTION_OPEN_DOCUMENT_TREE来使用这篇文章选择文件:

How to use the new SD card access API presented for 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 个答案:

没有答案