diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/settings/browse/scan/components/BrowseScanOption.kt b/app/src/main/java/ua/acclorite/book_story/presentation/settings/browse/scan/components/BrowseScanOption.kt index 121bdd0a..2a9257b7 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/settings/browse/scan/components/BrowseScanOption.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/settings/browse/scan/components/BrowseScanOption.kt @@ -42,6 +42,7 @@ import ua.acclorite.book_story.R import ua.acclorite.book_story.presentation.core.components.common.IconButton import ua.acclorite.book_story.presentation.core.components.common.StyledText import ua.acclorite.book_story.presentation.core.util.noRippleClickable +import ua.acclorite.book_story.presentation.core.util.showToast import ua.acclorite.book_story.ui.browse.BrowseScreen import ua.acclorite.book_story.ui.settings.SettingsEvent import ua.acclorite.book_story.ui.settings.SettingsModel @@ -108,7 +109,14 @@ fun BrowseScanOption() { BrowseScanAction( requestPersistableUriPermission = { - persistedUriIntent.launch(null) + try { + persistedUriIntent.launch(null) + } catch (e: Exception) { + e.printStackTrace() + + context.getString(R.string.error_no_file_manager_app) + .showToast(context, longToast = false) + } } ) } diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index f914b1c3..2fdff3be 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -40,6 +40,11 @@ Не знайдено жодного словника. Не знайдено жодного браузера. Не знайдено застосунка щоб поділитися. + Жодного перекладача не знайдено. + Жодного словника не знайдено. + Жодного браузера не знайдено. + Не знайдено застосунок, щоб поділитися. + Не знайдено застосунку для вибору теки. Файл порожній, відсутній або недоступний. Перевірте файл, налаштування сканування або змініть шлях і спробуйте ще раз. diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 915b751a..89cbaf5d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -61,6 +61,7 @@ No dictionary app found. No browser app found. No app to share found. + No app to choose folder found. File is empty, missing, or inaccessible. Verify the file, scan settings or change the path, then try again.