优化rss标题

pull/1395/head
gedoor 3 years ago
parent fc601c5a39
commit dd49db3579
  1. 13
      app/src/main/java/io/legado/app/ui/rss/read/ReadRssActivity.kt

@ -281,13 +281,6 @@ class ReadRssActivity : VMBaseActivity<ActivityRssReadBinding, ReadRssViewModel>
inner class CustomWebChromeClient : WebChromeClient() { inner class CustomWebChromeClient : WebChromeClient() {
override fun onReceivedTitle(view: WebView?, title: String?) {
super.onReceivedTitle(view, title)
title.let {
binding.titleBar.title = title
}
}
override fun onShowCustomView(view: View?, callback: CustomViewCallback?) { override fun onShowCustomView(view: View?, callback: CustomViewCallback?) {
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_SENSOR requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_SENSOR
binding.llView.invisible() binding.llView.invisible()
@ -324,7 +317,11 @@ class ReadRssActivity : VMBaseActivity<ActivityRssReadBinding, ReadRssViewModel>
override fun onPageFinished(view: WebView?, url: String?) { override fun onPageFinished(view: WebView?, url: String?) {
super.onPageFinished(view, url) super.onPageFinished(view, url)
view?.title?.let { title -> view?.title?.let { title ->
binding.titleBar.title = title if (title != url && title != view.url && title.isNotBlank()) {
binding.titleBar.title = title
} else {
binding.titleBar.title = intent.getStringExtra("title")
}
} }
} }

Loading…
Cancel
Save