Commit f7d06600 authored by wanglei's avatar wanglei

...进去处理广告开关

parent 0a239489
...@@ -5,12 +5,11 @@ class AdConfigBean( ...@@ -5,12 +5,11 @@ class AdConfigBean(
var numDisplayLimit: Int = -1, var numDisplayLimit: Int = -1,
var numRequestLimit: Int = -1, var numRequestLimit: Int = -1,
var numClickLimit: Int = -1, var numClickLimit: Int = -1,
var timeInterval: Int = 1, var timeInterval: Int = 60,
var openAdLoading: Int = 15, var openAdLoading: Int = 15,
var functionBackShowAd: Boolean = true, var functionBackShowAd: Boolean = true,
var functionInShowAd: Boolean = true, var functionInShowAd: Boolean = true,
var tabFgInterval: Int = 15, var tabFgInterval: Int = 30,
var taichiAdValue: Int = 1,//价值上报阀值 var taichiAdValue: Int = 1,//价值上报阀值
var adRatio: Int = 100//价值上报随机控制 var adRatio: Int = 100//价值上报随机控制
) { ) {
......
...@@ -5,7 +5,7 @@ class PopupConfigBean( ...@@ -5,7 +5,7 @@ class PopupConfigBean(
var popupForegroundCanPush: Boolean = false, var popupForegroundCanPush: Boolean = false,
var popupStatus: Boolean = true, var popupStatus: Boolean = true,
var popupCount: Int = 100, var popupCount: Int = 100,
var popupStart: Int = 0, var popupStart: Int = 6,
var popupEnd: Int = 24, var popupEnd: Int = 24,
var popupInterval: Int = 1, var popupInterval: Int = 1,
...@@ -16,7 +16,7 @@ class PopupConfigBean( ...@@ -16,7 +16,7 @@ class PopupConfigBean(
//定时器 //定时器
var timerS: Boolean = true, var timerS: Boolean = true,
var timerDelay: Int = 1, var timerDelay: Int = 1,
var timerInterval: Int = 1, var timerInterval: Int = 7,
//解锁 //解锁
var screenS: Boolean = true, var screenS: Boolean = true,
......
...@@ -12,6 +12,7 @@ import com.base.scanqr.ads.AdsMgr ...@@ -12,6 +12,7 @@ import com.base.scanqr.ads.AdsMgr
import com.base.scanqr.ads.AdsShowCallBack import com.base.scanqr.ads.AdsShowCallBack
import com.base.scanqr.base.BaseActivity import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.ContractUIBean import com.base.scanqr.bean.ContractUIBean
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityContractBinding import com.base.scanqr.databinding.ActivityContractBinding
import com.base.scanqr.utils.BarUtils import com.base.scanqr.utils.BarUtils
import com.base.scanqr.utils.ContactUtils.queryMediaContract import com.base.scanqr.utils.ContactUtils.queryMediaContract
...@@ -42,19 +43,23 @@ class ContractActivity : BaseActivity<ActivityContractBinding>(ActivityContractB ...@@ -42,19 +43,23 @@ class ContractActivity : BaseActivity<ActivityContractBinding>(ActivityContractB
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@ContractActivity, false, object : AdsShowCallBack() { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(this@ContractActivity, false, object : AdsShowCallBack() {
finishToMainTop() override fun close(where: Int) {
} finishToMainTop()
}
override fun failed(where: Int) { override fun failed(where: Int) {
finishToMainTop() finishToMainTop()
} }
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
} else {
finishToMainTop()
}
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -9,6 +9,7 @@ import com.base.scanqr.ads.AdsShowCallBack ...@@ -9,6 +9,7 @@ import com.base.scanqr.ads.AdsShowCallBack
import com.base.scanqr.base.BaseActivity import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.ContractUIBean import com.base.scanqr.bean.ContractUIBean
import com.base.scanqr.bean.FunctionUIBean import com.base.scanqr.bean.FunctionUIBean
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityContractCodeBinding import com.base.scanqr.databinding.ActivityContractCodeBinding
import com.base.scanqr.ui.vm.QrViewModel import com.base.scanqr.ui.vm.QrViewModel
import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog
...@@ -82,19 +83,23 @@ class ContractCodeActivity : BaseActivity<ActivityContractCodeBinding>(ActivityC ...@@ -82,19 +83,23 @@ class ContractCodeActivity : BaseActivity<ActivityContractCodeBinding>(ActivityC
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@ContractCodeActivity, false, object : AdsShowCallBack() { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(this@ContractCodeActivity, false, object : AdsShowCallBack() {
finishToMainTop() override fun close(where: Int) {
} finishToMainTop()
}
override fun failed(where: Int) { override fun failed(where: Int) {
finishToMainTop() finishToMainTop()
} }
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
} else {
finishToMainTop()
}
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -8,6 +8,7 @@ import com.base.scanqr.ads.AdsMgr ...@@ -8,6 +8,7 @@ import com.base.scanqr.ads.AdsMgr
import com.base.scanqr.ads.AdsShowCallBack import com.base.scanqr.ads.AdsShowCallBack
import com.base.scanqr.base.BaseActivity import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.EmailUIBean import com.base.scanqr.bean.EmailUIBean
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityEmailBinding import com.base.scanqr.databinding.ActivityEmailBinding
import com.base.scanqr.utils.BarUtils import com.base.scanqr.utils.BarUtils
import com.base.scanqr.utils.ToastUtils.toast import com.base.scanqr.utils.ToastUtils.toast
...@@ -32,19 +33,23 @@ class EmailActivity : BaseActivity<ActivityEmailBinding>(ActivityEmailBinding::i ...@@ -32,19 +33,23 @@ class EmailActivity : BaseActivity<ActivityEmailBinding>(ActivityEmailBinding::i
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@EmailActivity, false, object : AdsShowCallBack() { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(this@EmailActivity, false, object : AdsShowCallBack() {
finishToMainTop() override fun close(where: Int) {
} finishToMainTop()
}
override fun failed(where: Int) { override fun failed(where: Int) {
finishToMainTop() finishToMainTop()
} }
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
} else {
finishToMainTop()
}
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -10,6 +10,7 @@ import com.base.scanqr.base.BaseActivity ...@@ -10,6 +10,7 @@ import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.EmailUIBean import com.base.scanqr.bean.EmailUIBean
import com.base.scanqr.bean.EmailUIBean.Companion.createEmailQrString import com.base.scanqr.bean.EmailUIBean.Companion.createEmailQrString
import com.base.scanqr.bean.FunctionUIBean.Companion.KEY_EMAIL import com.base.scanqr.bean.FunctionUIBean.Companion.KEY_EMAIL
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityEmailCodeBinding import com.base.scanqr.databinding.ActivityEmailCodeBinding
import com.base.scanqr.ui.vm.QrViewModel import com.base.scanqr.ui.vm.QrViewModel
import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog
...@@ -79,21 +80,24 @@ class EmailCodeActivity : BaseActivity<ActivityEmailCodeBinding>(ActivityEmailCo ...@@ -79,21 +80,24 @@ class EmailCodeActivity : BaseActivity<ActivityEmailCodeBinding>(ActivityEmailCo
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
if (AdConfigBean.adsConfigBean.functionBackShowAd) {
onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@EmailCodeActivity, false, object : AdsShowCallBack() {
override fun close(where: Int) {
finishToMainTop()
}
onBackPressedDispatcher.addCallback { override fun failed(where: Int) {
AdsMgr.showInsert(this@EmailCodeActivity, false, object : AdsShowCallBack() { finishToMainTop()
override fun close(where: Int) { }
finishToMainTop()
}
override fun failed(where: Int) {
finishToMainTop()
}
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
}
}else{
finishToMainTop()
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -11,6 +11,7 @@ import com.base.scanqr.ads.AdsShowCallBack ...@@ -11,6 +11,7 @@ import com.base.scanqr.ads.AdsShowCallBack
import com.base.scanqr.base.BaseActivity import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.ConstObject.appLanguageSp import com.base.scanqr.bean.ConstObject.appLanguageSp
import com.base.scanqr.bean.EventUIBean import com.base.scanqr.bean.EventUIBean
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityEventBinding import com.base.scanqr.databinding.ActivityEventBinding
import com.base.scanqr.utils.BarUtils import com.base.scanqr.utils.BarUtils
import com.base.scanqr.utils.LogEx import com.base.scanqr.utils.LogEx
...@@ -128,19 +129,23 @@ class EventActivity : BaseActivity<ActivityEventBinding>(ActivityEventBinding::i ...@@ -128,19 +129,23 @@ class EventActivity : BaseActivity<ActivityEventBinding>(ActivityEventBinding::i
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@EventActivity, false, object : AdsShowCallBack() { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(this@EventActivity, false, object : AdsShowCallBack() {
finishToMainTop() override fun close(where: Int) {
} finishToMainTop()
}
override fun failed(where: Int) { override fun failed(where: Int) {
finishToMainTop() finishToMainTop()
} }
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
}else{
finishToMainTop()
}
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -11,6 +11,7 @@ import com.base.scanqr.ads.AdsShowCallBack ...@@ -11,6 +11,7 @@ import com.base.scanqr.ads.AdsShowCallBack
import com.base.scanqr.base.BaseActivity import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.EventUIBean import com.base.scanqr.bean.EventUIBean
import com.base.scanqr.bean.FunctionUIBean import com.base.scanqr.bean.FunctionUIBean
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityEventCodeBinding import com.base.scanqr.databinding.ActivityEventCodeBinding
import com.base.scanqr.ui.vm.QrViewModel import com.base.scanqr.ui.vm.QrViewModel
import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog
...@@ -84,19 +85,23 @@ class EventCodeActivity : BaseActivity<ActivityEventCodeBinding>(ActivityEventCo ...@@ -84,19 +85,23 @@ class EventCodeActivity : BaseActivity<ActivityEventCodeBinding>(ActivityEventCo
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@EventCodeActivity, false, object : AdsShowCallBack() { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(this@EventCodeActivity, false, object : AdsShowCallBack() {
finishToMainTop() override fun close(where: Int) {
} finishToMainTop()
}
override fun failed(where: Int) { override fun failed(where: Int) {
finishToMainTop() finishToMainTop()
} }
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
} else {
finishToMainTop()
}
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -16,6 +16,7 @@ import com.base.scanqr.bean.FunctionUIBean.Companion.KEY_TELEPHONE ...@@ -16,6 +16,7 @@ import com.base.scanqr.bean.FunctionUIBean.Companion.KEY_TELEPHONE
import com.base.scanqr.bean.FunctionUIBean.Companion.KEY_TEXT import com.base.scanqr.bean.FunctionUIBean.Companion.KEY_TEXT
import com.base.scanqr.bean.FunctionUIBean.Companion.KEY_WEBSITE import com.base.scanqr.bean.FunctionUIBean.Companion.KEY_WEBSITE
import com.base.scanqr.bean.FunctionUIBean.Companion.KEY_WIFI import com.base.scanqr.bean.FunctionUIBean.Companion.KEY_WIFI
import com.base.scanqr.bean.config.AdConfigBean.Companion.adsConfigBean
import com.base.scanqr.databinding.FragmentCreateBinding import com.base.scanqr.databinding.FragmentCreateBinding
import com.base.scanqr.ui.contact.ContractActivity import com.base.scanqr.ui.contact.ContractActivity
import com.base.scanqr.ui.email.EmailActivity import com.base.scanqr.ui.email.EmailActivity
...@@ -55,20 +56,24 @@ class CreateFragment : BaseFragment<FragmentCreateBinding>(FragmentCreateBinding ...@@ -55,20 +56,24 @@ class CreateFragment : BaseFragment<FragmentCreateBinding>(FragmentCreateBinding
adapter?.itemClick = { key -> adapter?.itemClick = { key ->
val activity = requireActivity() as MainActivity? val activity = requireActivity() as MainActivity?
activity?.let { activity?.let {
AdsMgr.showInsert(it, false, object : AdsShowCallBack() { if (adsConfigBean.functionInShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(it, false, object : AdsShowCallBack() {
itemKeyClick(key) override fun close(where: Int) {
} itemKeyClick(key)
}
override fun failed(where: Int) {
itemKeyClick(key) override fun failed(where: Int) {
itemKeyClick(key)
}
}
override fun googleFailed(where: Int) {
itemKeyClick(key) override fun googleFailed(where: Int) {
} itemKeyClick(key)
}) }
})
} else {
itemKeyClick(key)
}
} }
} }
} }
......
...@@ -13,6 +13,7 @@ import com.base.scanqr.ads.AdsMgr ...@@ -13,6 +13,7 @@ import com.base.scanqr.ads.AdsMgr
import com.base.scanqr.ads.AdsShowCallBack import com.base.scanqr.ads.AdsShowCallBack
import com.base.scanqr.base.BaseActivity import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.MessageUIBean import com.base.scanqr.bean.MessageUIBean
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityMessageBinding import com.base.scanqr.databinding.ActivityMessageBinding
import com.base.scanqr.utils.BarUtils import com.base.scanqr.utils.BarUtils
import com.base.scanqr.utils.ContactUtils.queryTel import com.base.scanqr.utils.ContactUtils.queryTel
...@@ -44,19 +45,23 @@ class MessageActivity : BaseActivity<ActivityMessageBinding>(ActivityMessageBind ...@@ -44,19 +45,23 @@ class MessageActivity : BaseActivity<ActivityMessageBinding>(ActivityMessageBind
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@MessageActivity, false, object : AdsShowCallBack() { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(this@MessageActivity, false, object : AdsShowCallBack() {
finishToMainTop() override fun close(where: Int) {
} finishToMainTop()
}
override fun failed(where: Int) { override fun failed(where: Int) {
finishToMainTop() finishToMainTop()
} }
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
}else{
finishToMainTop()
}
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -10,6 +10,7 @@ import com.base.scanqr.ads.AdsShowCallBack ...@@ -10,6 +10,7 @@ import com.base.scanqr.ads.AdsShowCallBack
import com.base.scanqr.base.BaseActivity import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.FunctionUIBean import com.base.scanqr.bean.FunctionUIBean
import com.base.scanqr.bean.MessageUIBean import com.base.scanqr.bean.MessageUIBean
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityMessageCodeBinding import com.base.scanqr.databinding.ActivityMessageCodeBinding
import com.base.scanqr.ui.vm.QrViewModel import com.base.scanqr.ui.vm.QrViewModel
import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog
...@@ -79,19 +80,23 @@ class MessageCodeActivity : BaseActivity<ActivityMessageCodeBinding>(ActivityMes ...@@ -79,19 +80,23 @@ class MessageCodeActivity : BaseActivity<ActivityMessageCodeBinding>(ActivityMes
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@MessageCodeActivity, false, object : AdsShowCallBack() { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(this@MessageCodeActivity, false, object : AdsShowCallBack() {
finishToMainTop() override fun close(where: Int) {
} finishToMainTop()
}
override fun failed(where: Int) { override fun failed(where: Int) {
finishToMainTop() finishToMainTop()
} }
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
}else{
finishToMainTop()
}
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -13,6 +13,7 @@ import com.base.scanqr.ads.AdsShowCallBack ...@@ -13,6 +13,7 @@ import com.base.scanqr.ads.AdsShowCallBack
import com.base.scanqr.base.BaseActivity import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.FunctionUIBean import com.base.scanqr.bean.FunctionUIBean
import com.base.scanqr.bean.ProductUIBean import com.base.scanqr.bean.ProductUIBean
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityProductCodeBinding import com.base.scanqr.databinding.ActivityProductCodeBinding
import com.base.scanqr.ui.vm.QrViewModel import com.base.scanqr.ui.vm.QrViewModel
import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog
...@@ -85,19 +86,23 @@ class ProductCodeActivity : BaseActivity<ActivityProductCodeBinding>(ActivityPro ...@@ -85,19 +86,23 @@ class ProductCodeActivity : BaseActivity<ActivityProductCodeBinding>(ActivityPro
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@ProductCodeActivity, false, object : AdsShowCallBack() { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(this@ProductCodeActivity, false, object : AdsShowCallBack() {
finishToMainTop() override fun close(where: Int) {
} finishToMainTop()
}
override fun failed(where: Int) { override fun failed(where: Int) {
finishToMainTop() finishToMainTop()
} }
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
} else {
finishToMainTop()
}
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -11,6 +11,7 @@ import com.base.scanqr.ads.AdsMgr ...@@ -11,6 +11,7 @@ import com.base.scanqr.ads.AdsMgr
import com.base.scanqr.ads.AdsShowCallBack import com.base.scanqr.ads.AdsShowCallBack
import com.base.scanqr.base.BaseActivity import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.TelephoneUIBean import com.base.scanqr.bean.TelephoneUIBean
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityTelephoneBinding import com.base.scanqr.databinding.ActivityTelephoneBinding
import com.base.scanqr.utils.BarUtils import com.base.scanqr.utils.BarUtils
import com.base.scanqr.utils.ContactUtils.queryTel import com.base.scanqr.utils.ContactUtils.queryTel
...@@ -42,19 +43,23 @@ class TelephoneActivity : BaseActivity<ActivityTelephoneBinding>(ActivityTelepho ...@@ -42,19 +43,23 @@ class TelephoneActivity : BaseActivity<ActivityTelephoneBinding>(ActivityTelepho
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@TelephoneActivity, false, object : AdsShowCallBack() { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(this@TelephoneActivity, false, object : AdsShowCallBack() {
finishToMainTop() override fun close(where: Int) {
} finishToMainTop()
}
override fun failed(where: Int) { override fun failed(where: Int) {
finishToMainTop() finishToMainTop()
} }
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
}else{
finishToMainTop()
}
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -10,6 +10,7 @@ import com.base.scanqr.ads.AdsShowCallBack ...@@ -10,6 +10,7 @@ import com.base.scanqr.ads.AdsShowCallBack
import com.base.scanqr.base.BaseActivity import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.FunctionUIBean import com.base.scanqr.bean.FunctionUIBean
import com.base.scanqr.bean.TelephoneUIBean import com.base.scanqr.bean.TelephoneUIBean
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityTelephoneCodeBinding import com.base.scanqr.databinding.ActivityTelephoneCodeBinding
import com.base.scanqr.ui.vm.QrViewModel import com.base.scanqr.ui.vm.QrViewModel
import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog
...@@ -82,19 +83,23 @@ class TelephoneCodeActivity : BaseActivity<ActivityTelephoneCodeBinding>(Activit ...@@ -82,19 +83,23 @@ class TelephoneCodeActivity : BaseActivity<ActivityTelephoneCodeBinding>(Activit
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@TelephoneCodeActivity, false, object : AdsShowCallBack() { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(this@TelephoneCodeActivity, false, object : AdsShowCallBack() {
finishToMainTop() override fun close(where: Int) {
} finishToMainTop()
}
override fun failed(where: Int) { override fun failed(where: Int) {
finishToMainTop() finishToMainTop()
} }
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
}else{
finishToMainTop()
}
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -8,6 +8,7 @@ import com.base.scanqr.ads.AdsMgr ...@@ -8,6 +8,7 @@ import com.base.scanqr.ads.AdsMgr
import com.base.scanqr.ads.AdsShowCallBack import com.base.scanqr.ads.AdsShowCallBack
import com.base.scanqr.base.BaseActivity import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.TextUIBean import com.base.scanqr.bean.TextUIBean
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityTextBinding import com.base.scanqr.databinding.ActivityTextBinding
import com.base.scanqr.utils.BarUtils import com.base.scanqr.utils.BarUtils
import com.base.scanqr.utils.ToastUtils.toast import com.base.scanqr.utils.ToastUtils.toast
...@@ -31,19 +32,23 @@ class TextActivity : BaseActivity<ActivityTextBinding>(ActivityTextBinding::infl ...@@ -31,19 +32,23 @@ class TextActivity : BaseActivity<ActivityTextBinding>(ActivityTextBinding::infl
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@TextActivity, false, object : AdsShowCallBack() { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(this@TextActivity, false, object : AdsShowCallBack() {
finishToMainTop() override fun close(where: Int) {
} finishToMainTop()
}
override fun failed(where: Int) { override fun failed(where: Int) {
finishToMainTop() finishToMainTop()
} }
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
} else {
finishToMainTop()
}
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -13,6 +13,7 @@ import com.base.scanqr.ads.AdsShowCallBack ...@@ -13,6 +13,7 @@ import com.base.scanqr.ads.AdsShowCallBack
import com.base.scanqr.base.BaseActivity import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.FunctionUIBean import com.base.scanqr.bean.FunctionUIBean
import com.base.scanqr.bean.TextUIBean import com.base.scanqr.bean.TextUIBean
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityTextCodeBinding import com.base.scanqr.databinding.ActivityTextCodeBinding
import com.base.scanqr.ui.vm.QrViewModel import com.base.scanqr.ui.vm.QrViewModel
import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog
...@@ -79,19 +80,23 @@ class TextCodeActivity : BaseActivity<ActivityTextCodeBinding>(ActivityTextCodeB ...@@ -79,19 +80,23 @@ class TextCodeActivity : BaseActivity<ActivityTextCodeBinding>(ActivityTextCodeB
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@TextCodeActivity, false, object : AdsShowCallBack() { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(this@TextCodeActivity, false, object : AdsShowCallBack() {
finishToMainTop() override fun close(where: Int) {
} finishToMainTop()
}
override fun failed(where: Int) { override fun failed(where: Int) {
finishToMainTop() finishToMainTop()
} }
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
} else {
finishToMainTop()
}
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -10,6 +10,7 @@ import com.base.scanqr.ads.AdsMgr ...@@ -10,6 +10,7 @@ import com.base.scanqr.ads.AdsMgr
import com.base.scanqr.ads.AdsShowCallBack import com.base.scanqr.ads.AdsShowCallBack
import com.base.scanqr.base.BaseActivity import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.WebsiteUIBean import com.base.scanqr.bean.WebsiteUIBean
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityWebsiteBinding import com.base.scanqr.databinding.ActivityWebsiteBinding
import com.base.scanqr.utils.BarUtils import com.base.scanqr.utils.BarUtils
import com.base.scanqr.utils.ToastUtils.toast import com.base.scanqr.utils.ToastUtils.toast
...@@ -35,19 +36,23 @@ class WebsiteActivity : BaseActivity<ActivityWebsiteBinding>(ActivityWebsiteBind ...@@ -35,19 +36,23 @@ class WebsiteActivity : BaseActivity<ActivityWebsiteBinding>(ActivityWebsiteBind
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@WebsiteActivity, false, object : AdsShowCallBack() { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(this@WebsiteActivity, false, object : AdsShowCallBack() {
finishToMainTop() override fun close(where: Int) {
} finishToMainTop()
}
override fun failed(where: Int) { override fun failed(where: Int) {
finishToMainTop() finishToMainTop()
} }
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
}else{
finishToMainTop()
}
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -10,6 +10,7 @@ import com.base.scanqr.ads.AdsShowCallBack ...@@ -10,6 +10,7 @@ import com.base.scanqr.ads.AdsShowCallBack
import com.base.scanqr.base.BaseActivity import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.FunctionUIBean import com.base.scanqr.bean.FunctionUIBean
import com.base.scanqr.bean.WebsiteUIBean import com.base.scanqr.bean.WebsiteUIBean
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityWebsiteCodeBinding import com.base.scanqr.databinding.ActivityWebsiteCodeBinding
import com.base.scanqr.ui.vm.QrViewModel import com.base.scanqr.ui.vm.QrViewModel
import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog
...@@ -79,19 +80,23 @@ class WebsiteCodeActivity : BaseActivity<ActivityWebsiteCodeBinding>(ActivityWeb ...@@ -79,19 +80,23 @@ class WebsiteCodeActivity : BaseActivity<ActivityWebsiteCodeBinding>(ActivityWeb
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@WebsiteCodeActivity, false, object : AdsShowCallBack() { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(this@WebsiteCodeActivity, false, object : AdsShowCallBack() {
finishToMainTop() override fun close(where: Int) {
} finishToMainTop()
}
override fun failed(where: Int) { override fun failed(where: Int) {
finishToMainTop() finishToMainTop()
} }
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
} else {
finishToMainTop()
}
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -18,6 +18,7 @@ import com.base.scanqr.ads.AdsMgr ...@@ -18,6 +18,7 @@ import com.base.scanqr.ads.AdsMgr
import com.base.scanqr.ads.AdsShowCallBack import com.base.scanqr.ads.AdsShowCallBack
import com.base.scanqr.base.BaseActivity import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.WifiUIBean import com.base.scanqr.bean.WifiUIBean
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityWifiBinding import com.base.scanqr.databinding.ActivityWifiBinding
import com.base.scanqr.ui.widget.WifiSelectDialog.showWifiSelectDialog import com.base.scanqr.ui.widget.WifiSelectDialog.showWifiSelectDialog
import com.base.scanqr.utils.BarUtils import com.base.scanqr.utils.BarUtils
...@@ -53,20 +54,24 @@ class WifiActivity : BaseActivity<ActivityWifiBinding>(ActivityWifiBinding::infl ...@@ -53,20 +54,24 @@ class WifiActivity : BaseActivity<ActivityWifiBinding>(ActivityWifiBinding::infl
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@WifiActivity, false, object : AdsShowCallBack() { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(this@WifiActivity, false, object : AdsShowCallBack() {
finishToMainTop() override fun close(where: Int) {
} finishToMainTop()
}
override fun failed(where: Int) { override fun failed(where: Int) {
finishToMainTop() finishToMainTop()
} }
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
}else{
finishToMainTop()
}
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -11,6 +11,7 @@ import com.base.scanqr.base.BaseActivity ...@@ -11,6 +11,7 @@ import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.FunctionUIBean import com.base.scanqr.bean.FunctionUIBean
import com.base.scanqr.bean.WifiUIBean import com.base.scanqr.bean.WifiUIBean
import com.base.scanqr.bean.WifiUIBean.Companion.createWifiQRString import com.base.scanqr.bean.WifiUIBean.Companion.createWifiQRString
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityWifiCodeBinding import com.base.scanqr.databinding.ActivityWifiCodeBinding
import com.base.scanqr.ui.vm.QrViewModel import com.base.scanqr.ui.vm.QrViewModel
import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog import com.base.scanqr.ui.widget.InputNameDialog.showInputNameDialog
...@@ -97,20 +98,24 @@ class WifiCodeActivity : BaseActivity<ActivityWifiCodeBinding>(ActivityWifiCodeB ...@@ -97,20 +98,24 @@ class WifiCodeActivity : BaseActivity<ActivityWifiCodeBinding>(ActivityWifiCodeB
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
AdsMgr.showInsert(this@WifiCodeActivity, false, object : AdsShowCallBack() { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
override fun close(where: Int) { AdsMgr.showInsert(this@WifiCodeActivity, false, object : AdsShowCallBack() {
finishToMainTop() override fun close(where: Int) {
} finishToMainTop()
}
override fun failed(where: Int) { override fun failed(where: Int) {
finishToMainTop() finishToMainTop()
} }
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
finishToMainTop() finishToMainTop()
} }
}) })
} else {
finishToMainTop()
}
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
This image diff could not be displayed because it is too large. You can view the blob instead.
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