diff --git a/app/src/main/java/io/legado/app/ui/document/HandleFileActivity.kt b/app/src/main/java/io/legado/app/ui/document/HandleFileActivity.kt index 8681911b8..6b64ba3c7 100644 --- a/app/src/main/java/io/legado/app/ui/document/HandleFileActivity.kt +++ b/app/src/main/java/io/legado/app/ui/document/HandleFileActivity.kt @@ -97,7 +97,16 @@ class HandleFileActivity : ) } } - HandleFileContract.FILE -> selectDoc.launch(typesOfExtensions(allowExtensions)) + HandleFileContract.FILE -> kotlin.runCatching { + selectDoc.launch(typesOfExtensions(allowExtensions)) + }.onFailure { + toastOnUi(R.string.open_sys_dir_picker_error) + FilePickerDialog.show( + supportFragmentManager, + mode = HandleFileContract.FILE, + allowExtensions = allowExtensions + ) + } 10 -> checkPermissions { FilePickerDialog.show( supportFragmentManager, diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index f30e93a85..43765a33a 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -911,6 +911,7 @@ 语速减 语速加 打开系统文件夹选择器出错,自动打开应用文件夹选择器 + 打开系统文件选择器出错,自动打开应用文件选择器 展开文本选择菜单 书籍保存位置 从其它应用打开的书籍保存位置 diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml index 80096a670..9554f5dcc 100644 --- a/app/src/main/res/values-ja-rJP/strings.xml +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -914,6 +914,7 @@ 语速减 语速加 打开系统文件夹选择器出错,自动打开应用文件夹选择器 + 打开系统文件选择器出错,自动打开应用文件选择器 展开文本选择菜单 书籍保存位置 从其它应用打开的书籍保存位置 diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index a1440b4d3..234a5b8e9 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -912,6 +912,7 @@ 语速减 语速加 打开系统文件夹选择器出错,自动打开应用文件夹选择器 + 打开系统文件选择器出错,自动打开应用文件选择器 展开文本选择菜单 书籍保存位置 从其它应用打开的书籍保存位置 diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index f9a1df69d..c59cfa3a2 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -911,6 +911,7 @@ 語速减 語速加 打开系统文件夹选择器出错,自动打开应用文件夹选择器 + 打开系统文件选择器出错,自动打开应用文件选择器 展开文本选择菜单 书籍保存位置 从其它应用打开的书籍保存位置 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index eb0a1b648..85e794583 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -911,6 +911,7 @@ 語速減 語速加 打開系統資料夾選擇器出錯,自動打開應用程式資料夾選擇器 + 打开系统文件选择器出错,自动打开应用文件选择器 展開文字選擇選單 搜尋結果 搜尋結果为空 diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index ddb995495..56b019775 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -913,6 +913,7 @@ 语速减 语速加 打开系统文件夹选择器出错,自动打开应用文件夹选择器 + 打开系统文件选择器出错,自动打开应用文件选择器 展开文本选择菜单 书籍保存位置 从其它应用打开的书籍保存位置 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 360574d00..692bd282e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -914,6 +914,7 @@ 语速减 语速加 打开系统文件夹选择器出错,自动打开应用文件夹选择器 + 打开系统文件选择器出错,自动打开应用文件选择器 展开文本选择菜单 书籍保存位置 从其它应用打开的书籍保存位置