From 9d477c98a7e5ebbe736757b791c61deca54093fe Mon Sep 17 00:00:00 2001 From: kunfei Date: Wed, 8 Feb 2023 22:45:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/legado/app/ui/rss/read/ReadRssActivity.kt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/rss/read/ReadRssActivity.kt b/app/src/main/java/io/legado/app/ui/rss/read/ReadRssActivity.kt index 997c481fc..27b4ebb1e 100644 --- a/app/src/main/java/io/legado/app/ui/rss/read/ReadRssActivity.kt +++ b/app/src/main/java/io/legado/app/ui/rss/read/ReadRssActivity.kt @@ -96,9 +96,13 @@ class ReadRssActivity : VMBaseActivity binding.webView.reload() } R.id.menu_rss_star -> viewModel.favorite() - R.id.menu_share_it -> viewModel.rssArticle?.let { - share(it.link) - } ?: toastOnUi(R.string.null_url) + R.id.menu_share_it -> { + binding.webView.url?.let { + share(it) + } ?: viewModel.rssArticle?.let { + share(it.link) + } ?: toastOnUi(R.string.null_url) + } R.id.menu_aloud -> readAloud() R.id.menu_login -> startActivity { putExtra("type", "rssSource") @@ -338,7 +342,7 @@ class ReadRssActivity : VMBaseActivity request: WebResourceRequest ): WebResourceResponse? { val url = request.url.toString() - viewModel.rssSource?.let {source -> + viewModel.rssSource?.let { source -> val blacklist = source.contentBlacklist?.splitNotBlank(",") if (!blacklist.isNullOrEmpty()) { blacklist.forEach {