From a7f13057810ffd2181b3bc4575f98f6ae20be446 Mon Sep 17 00:00:00 2001 From: farfromrefuge Date: Tue, 31 Jan 2023 14:31:00 +0000 Subject: [PATCH] fix(android): knownFolders.externalDocuments improvement (#10186) --- .../core/file-system/file-system-access.android.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/core/file-system/file-system-access.android.ts b/packages/core/file-system/file-system-access.android.ts index b70af1da0..f9b048f9e 100644 --- a/packages/core/file-system/file-system-access.android.ts +++ b/packages/core/file-system/file-system-access.android.ts @@ -227,8 +227,14 @@ export class FileSystemAccess implements IFileSystemAccess { return dir.getAbsolutePath(); } public getExternalDocumentsFolderPath(): string { - const dir = getApplicationContext().getExternalFilesDir(null); - + const dirs = getApplicationContext().getExternalFilesDirs(null); + let dir; + if (dirs && dirs.length > 1) { + dir = dirs[dirs.length - 1]; + } + if (!dir) { + dir = getApplicationContext().getExternalFilesDir(null); + } return dir.getAbsolutePath(); }