Commit d30c6145 authored by wanglei's avatar wanglei

...

parent 0d2471ab
...@@ -14,6 +14,7 @@ import android.text.style.ForegroundColorSpan ...@@ -14,6 +14,7 @@ import android.text.style.ForegroundColorSpan
import android.view.View import android.view.View
import androidx.activity.addCallback import androidx.activity.addCallback
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.base.browserwhite.ads.AdmobMaxHelper
import com.base.browserwhite.bean.AppBean import com.base.browserwhite.bean.AppBean
import com.base.browserwhite.bean.ConstObject.APP_PROCESS import com.base.browserwhite.bean.ConstObject.APP_PROCESS
import com.base.browserwhite.databinding.ActivityAppProcessBinding import com.base.browserwhite.databinding.ActivityAppProcessBinding
...@@ -21,7 +22,6 @@ import com.base.browserwhite.ui.activity.BaseActivity ...@@ -21,7 +22,6 @@ import com.base.browserwhite.ui.activity.BaseActivity
import com.base.browserwhite.ui.activity.result.ResultActivity import com.base.browserwhite.ui.activity.result.ResultActivity
import com.base.browserwhite.utils.BarUtils import com.base.browserwhite.utils.BarUtils
import com.base.browserwhite.utils.KotlinExt.toFormatSize import com.base.browserwhite.utils.KotlinExt.toFormatSize
import com.base.browserwhite.utils.KotlinExt.toFormatTime
import com.base.browserwhite.utils.RamUtils.ramPair import com.base.browserwhite.utils.RamUtils.ramPair
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
...@@ -64,17 +64,22 @@ class AppProcessActivity : BaseActivity<ActivityAppProcessBinding>() { ...@@ -64,17 +64,22 @@ class AppProcessActivity : BaseActivity<ActivityAppProcessBinding>() {
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
finishToMain() AdmobMaxHelper.admobMaxShowInterstitialAd(this@AppProcessActivity, false) {
finishToMain()
}
} }
binding.flFanhui.setOnClickListener { binding.flFanhui.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
} }
binding.tvBtn.setOnClickListener { binding.tvBtn.setOnClickListener {
startActivity(Intent(this, ResultActivity::class.java).apply { AdmobMaxHelper.admobMaxShowInterstitialAd(this@AppProcessActivity, false) {
putExtra("from", APP_PROCESS) startActivity(Intent(this, ResultActivity::class.java).apply {
}) putExtra("from", APP_PROCESS)
finish() })
finish()
}
} }
} }
......
...@@ -5,6 +5,7 @@ import androidx.activity.addCallback ...@@ -5,6 +5,7 @@ import androidx.activity.addCallback
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import androidx.fragment.app.FragmentTransaction import androidx.fragment.app.FragmentTransaction
import com.base.browserwhite.R import com.base.browserwhite.R
import com.base.browserwhite.ads.AdmobMaxHelper
import com.base.browserwhite.databinding.ActivityNewsDetailBinding import com.base.browserwhite.databinding.ActivityNewsDetailBinding
import com.base.browserwhite.ui.activity.BaseActivity import com.base.browserwhite.ui.activity.BaseActivity
import com.base.browserwhite.ui.activity.webbrowser.WebViewFragment import com.base.browserwhite.ui.activity.webbrowser.WebViewFragment
...@@ -38,6 +39,11 @@ class NewsDetailActivity : BaseActivity<ActivityNewsDetailBinding>() { ...@@ -38,6 +39,11 @@ class NewsDetailActivity : BaseActivity<ActivityNewsDetailBinding>() {
private fun addNewWebSite(uri: String) { private fun addNewWebSite(uri: String) {
val myFragment = WebViewFragment().apply { url = uri } val myFragment = WebViewFragment().apply { url = uri }
myFragment.onPageFinished = {
AdmobMaxHelper.admobMaxShowInterstitialAd(this, false) {
}
}
val transaction: FragmentTransaction = supportFragmentManager.beginTransaction() val transaction: FragmentTransaction = supportFragmentManager.beginTransaction()
transaction.replace(R.id.container, myFragment) transaction.replace(R.id.container, myFragment)
transaction.commit() transaction.commit()
......
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