kunfei 3 سال پیش
والد
کامیت
58cb296f4e
1فایلهای تغییر یافته به همراه7 افزوده شده و 1 حذف شده
  1. 7 1
      app/src/main/java/io/legado/app/ui/association/OnLineImportActivity.kt

+ 7 - 1
app/src/main/java/io/legado/app/ui/association/OnLineImportActivity.kt

@@ -49,14 +49,20 @@ class OnLineImportActivity :
             finallyDialog(getString(R.string.error), it)
         }
         intent.data?.let {
-            val url = it.toString().substringAfter("src=")
+            val url = it.query?.substringAfter("src=")
+            if (url.isNullOrBlank()) {
+                finish()
+                return
+            }
             when (it.path) {
                 "/bookSource" -> showDialogFragment(
                     ImportBookSourceDialog(url, true)
                 )
+
                 "/rssSource" -> showDialogFragment(
                     ImportRssSourceDialog(url, true)
                 )
+
                 "/replaceRule" -> showDialogFragment(
                     ImportReplaceRuleDialog(url, true)
                 )