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