diff --git a/app/src/main/java/org/kiwix/kiwixmobile/main/KiwixMainActivity.kt b/app/src/main/java/org/kiwix/kiwixmobile/main/KiwixMainActivity.kt index 848d3a59a..790bdf995 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/main/KiwixMainActivity.kt +++ b/app/src/main/java/org/kiwix/kiwixmobile/main/KiwixMainActivity.kt @@ -167,8 +167,9 @@ class KiwixMainActivity : CoreMainActivity() { override fun onNewIntent(intent: Intent?) { super.onNewIntent(intent) - if (intent?.data != null) { - openZimFile(intent.data.toFile()) + intent?.data?.let { + if ("file" == it.scheme) openZimFile(it.toFile()) + else toast(R.string.cannot_open_file) } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 383e9f411..ec98d05aa 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -3,4 +3,5 @@ Your file system doesn’t support files over 4GB Detecting if file system can create 4GB files + Failed to open file\nPlease try looking for this file in the Device Tab of your Library