Commit 505e1e42 authored by wanglei's avatar wanglei

..

parent 5e8261fe
...@@ -18,10 +18,14 @@ import android.webkit.WebSettings ...@@ -18,10 +18,14 @@ import android.webkit.WebSettings
import android.webkit.WebStorage import android.webkit.WebStorage
import android.webkit.WebView import android.webkit.WebView
import android.webkit.WebViewClient import android.webkit.WebViewClient
import androidx.activity.addCallback
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.base.scanqrclear.R import com.base.scanqrclear.R
import com.base.scanqrclear.ads.AdsMgr import com.base.scanqrclear.ads.AdsMgr
import com.base.scanqrclear.ads.AdsShowCallBack
import com.base.scanqrclear.base.BaseActivity import com.base.scanqrclear.base.BaseActivity
import com.base.scanqrclear.bean.AdScanBean
import com.base.scanqrclear.bean.config.AdConfigBean
import com.base.scanqrclear.databinding.ActivityWebBrowserBinding import com.base.scanqrclear.databinding.ActivityWebBrowserBinding
import com.base.scanqrclear.utils.LogEx import com.base.scanqrclear.utils.LogEx
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
...@@ -51,6 +55,23 @@ class WebBrowserActivity : ...@@ -51,6 +55,23 @@ class WebBrowserActivity :
} }
binding.webView.reload() binding.webView.reload()
} }
onBackPressedDispatcher.addCallback {
if (AdConfigBean.adsConfigBean.functionBackShowAd){
AdsMgr.showInsert(this@WebBrowserActivity,false,object : AdsShowCallBack() {
override fun close(where: Int) {
finishToMainTop()
}
override fun failed(where: Int) {
finishToMainTop()
}
override fun googleFailed(where: Int) {
finishToMainTop()
}
})
}
}
} }
@SuppressLint("JavascriptInterface") @SuppressLint("JavascriptInterface")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment