android/app/src/main/java/org/libreoffice/androidapp/ui/LibreOfficeUIActivity.java
 |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

New commits:
commit 3840b42e98fd2276b85d55032447f04f02ac46eb
Author:     Jan Holesovsky <ke...@collabora.com>
AuthorDate: Fri Feb 21 17:33:10 2020 +0100
Commit:     Jan Holesovsky <ke...@collabora.com>
CommitDate: Fri Feb 21 18:40:48 2020 +0100

    android shell: When creating documents, try to default to the Documents dir.
    
    No idea if all the devices have this, and also it is API 26+, but at
    least something; the default view is a mess.
    
    Change-Id: Icd9aa588885e91bc7b35285044fdcfc335d426d9
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/89231
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Jan Holesovsky <ke...@collabora.com>

diff --git 
a/android/app/src/main/java/org/libreoffice/androidapp/ui/LibreOfficeUIActivity.java
 
b/android/app/src/main/java/org/libreoffice/androidapp/ui/LibreOfficeUIActivity.java
index dff39f242..a4a69b2fc 100644
--- 
a/android/app/src/main/java/org/libreoffice/androidapp/ui/LibreOfficeUIActivity.java
+++ 
b/android/app/src/main/java/org/libreoffice/androidapp/ui/LibreOfficeUIActivity.java
@@ -27,6 +27,7 @@ import android.net.Uri;
 import android.os.Build;
 import android.os.Bundle;
 import android.preference.PreferenceManager;
+import android.provider.DocumentsContract;
 import android.provider.Settings;
 import android.text.Editable;
 import android.text.TextUtils;
@@ -553,9 +554,9 @@ public class LibreOfficeUIActivity extends 
AppCompatActivity implements Settings
 
         i.putExtra(Intent.EXTRA_TITLE, defaultFileName);
 
-        // TODO remember where the user picked the file the last time
-        // TODO and that should default to 
Context.getExternalFilesDir(Environment.DIRECTORY_DOCUMENTS)
-        //i.putExtra(DocumentsContract.EXTRA_INITIAL_URI, 
previousDirectoryPath);
+        // Try to default to the Documents folder
+        Uri documentsUri = 
Uri.parse("content://com.android.externalstorage.documents/document/home%3A");
+        i.putExtra(DocumentsContract.EXTRA_INITIAL_URI, documentsUri);
 
         startActivityForResult(i, requestCode);
     }
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to