Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么startActivityForResult不';“不显示按钮”;使用此文件夹";在Android 11 emulator上,就像在Android Studio中的Android 10 emulator上一样?_Android_Android Emulator - Fatal编程技术网

为什么startActivityForResult不';“不显示按钮”;使用此文件夹";在Android 11 emulator上,就像在Android Studio中的Android 10 emulator上一样?

为什么startActivityForResult不';“不显示按钮”;使用此文件夹";在Android 11 emulator上,就像在Android Studio中的Android 10 emulator上一样?,android,android-emulator,Android,Android Emulator,我的问题和这个问题完全一样: 没有答案 这是我的代码: Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE); startActivityForResult(intent, 43); 在安卓10模拟器上,它工作得非常好——它显示了“使用此文件夹”按钮。 但现在我已经重新安装了Android Studio,在Android 11 emulator上它不起作用-你必须转到另一个文件夹,然后返回到当前文件夹-只有在“使用此文件夹”按

我的问题和这个问题完全一样: 没有答案

这是我的代码:

Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
startActivityForResult(intent, 43);
在安卓10模拟器上,它工作得非常好——它显示了“使用此文件夹”按钮。 但现在我已经重新安装了Android Studio,在Android 11 emulator上它不起作用-你必须转到另一个文件夹,然后返回到当前文件夹-只有在“使用此文件夹”按钮出现之后

  • 文件夹选择器出现在文件夹“/storage/0F0F-2B1E/_Temp/2005”处-没有“使用此文件夹”按钮:

  • 我转到父文件夹“/storage/0F0F-2B1E/_Temp”-按钮出现:

  • 我回到“/storage/0F0F-2B1E/_Temp/2005”-按钮在这里,可以选择:


  • 这是Android 11上存储工作方式的一个变化:
    然后返回到当前存储模式-只有在“使用此文件夹”按钮出现后才会出现
    否。如果您返回主分区或可移动micro sd卡的根目录,则不会出现。它们永远不可选择。@Commonware,我添加了屏幕截图-你能说些什么?@blackapps,我添加了屏幕截图-你能说些什么?@Samko,我不知道如何解决这个问题。正如Commonware所写,他们可能会在Android的下一个版本中解决这个问题。