|
@@ -49,6 +49,7 @@ import io.legado.app.utils.get
|
|
|
import io.legado.app.utils.gone
|
|
import io.legado.app.utils.gone
|
|
|
import io.legado.app.utils.invisible
|
|
import io.legado.app.utils.invisible
|
|
|
import io.legado.app.utils.isTrue
|
|
import io.legado.app.utils.isTrue
|
|
|
|
|
+import io.legado.app.utils.keepScreenOn
|
|
|
import io.legado.app.utils.longSnackbar
|
|
import io.legado.app.utils.longSnackbar
|
|
|
import io.legado.app.utils.openUrl
|
|
import io.legado.app.utils.openUrl
|
|
|
import io.legado.app.utils.setDarkeningAllowed
|
|
import io.legado.app.utils.setDarkeningAllowed
|
|
@@ -378,12 +379,14 @@ class ReadRssActivity : VMBaseActivity<ActivityRssReadBinding, ReadRssViewModel>
|
|
|
binding.llView.invisible()
|
|
binding.llView.invisible()
|
|
|
binding.customWebView.addView(view)
|
|
binding.customWebView.addView(view)
|
|
|
customWebViewCallback = callback
|
|
customWebViewCallback = callback
|
|
|
|
|
+ keepScreenOn(true)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
override fun onHideCustomView() {
|
|
override fun onHideCustomView() {
|
|
|
binding.customWebView.removeAllViews()
|
|
binding.customWebView.removeAllViews()
|
|
|
binding.llView.visible()
|
|
binding.llView.visible()
|
|
|
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED
|
|
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED
|
|
|
|
|
+ keepScreenOn(false)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|