无论我做什么,EXTRA_INITIAL_URI都不起作用

Jef*_*ung 7 android android-intent

尝试指向我的应用程序存储空间下的文件夹,但它不起作用,我错过了什么?仅打开最后选择的地点。谢谢!

DocumentFile f = DocumentFile.fromFile(getExternalFilesDir("/database"));
Intent intent = new Intent(ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("application/*");
intent.putExtra(EXTRA_INITIAL_URI, f.getUri()); //file:///storage/emulated/0/Android/data/com.XXXXX.xxxxxx/files/database
startActivityForResult(intent, 7890);
Run Code Online (Sandbox Code Playgroud)