|
|
@@ -37,6 +37,7 @@ import io.legado.app.ui.file.HandleFileContract
|
|
|
import io.legado.app.utils.ACache
|
|
|
import io.legado.app.utils.gone
|
|
|
import io.legado.app.utils.invisible
|
|
|
+import io.legado.app.utils.keepScreenOn
|
|
|
import io.legado.app.utils.longSnackbar
|
|
|
import io.legado.app.utils.openUrl
|
|
|
import io.legado.app.utils.sendToClip
|
|
|
@@ -237,12 +238,14 @@ class WebViewActivity : VMBaseActivity<ActivityWebViewBinding, WebViewModel>() {
|
|
|
binding.llView.invisible()
|
|
|
binding.customWebView.addView(view)
|
|
|
customWebViewCallback = callback
|
|
|
+ keepScreenOn(true)
|
|
|
}
|
|
|
|
|
|
override fun onHideCustomView() {
|
|
|
binding.customWebView.removeAllViews()
|
|
|
binding.llView.visible()
|
|
|
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED
|
|
|
+ keepScreenOn(false)
|
|
|
}
|
|
|
}
|
|
|
|