File tree Expand file tree Collapse file tree
.github/AAR Source (Android)/java/com/yasirkula/unity
Plugins/SimpleFileBrowser/Android Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,6 +17,8 @@ public class FileBrowserDirectoryPickerFragment extends Fragment
1717{
1818 private static final int DIRECTORY_PICK_REQUEST_CODE = 74425 ;
1919
20+ public static String initialDirectoryUri ;
21+
2022 private final FileBrowserDirectoryReceiver directoryReceiver ;
2123
2224 public FileBrowserDirectoryPickerFragment ()
@@ -41,7 +43,10 @@ public void onCreate( Bundle savedInstanceState )
4143 Intent intent = new Intent ( Intent .ACTION_OPEN_DOCUMENT_TREE );
4244 intent .addFlags ( Intent .FLAG_GRANT_READ_URI_PERMISSION | Intent .FLAG_GRANT_WRITE_URI_PERMISSION | Intent .FLAG_GRANT_PERSISTABLE_URI_PERMISSION );
4345
44- // Try to set the initial folder of the picker as sdcard root
46+ // Try to set the initial folder of the picker (read first: https://issuetracker.google.com/issues/291241154)
47+ if ( initialDirectoryUri != null && initialDirectoryUri .length () > 0 && Build .VERSION .SDK_INT >= 26 )
48+ intent .putExtra ( DocumentsContract .EXTRA_INITIAL_URI , Uri .parse ( initialDirectoryUri ) );
49+
4550 intent .putExtra ( "android.content.extra.SHOW_ADVANCED" , true );
4651 intent .putExtra ( "android.content.extra.FANCY" , true );
4752 intent .putExtra ( "android.content.extra.SHOW_FILESIZE" , true );
You can’t perform that action at this time.
0 commit comments