Commit eb9c19c0 authored by wanglei's avatar wanglei

...

parent 9abc3994
...@@ -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 com.base.scanqr.R import com.base.scanqr.R
import com.base.scanqr.ads.AdsMgr import com.base.scanqr.ads.AdsMgr
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.databinding.ActivityEmailBinding import com.base.scanqr.databinding.ActivityEmailBinding
......
...@@ -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 com.base.scanqr.R import com.base.scanqr.R
import com.base.scanqr.ads.AdsMgr import com.base.scanqr.ads.AdsMgr
import com.base.scanqr.ads.AdsShowCallBack
import com.base.scanqr.base.BaseActivity import com.base.scanqr.base.BaseActivity
import com.base.scanqr.bean.ConstObject.appLanguageCountrySp import com.base.scanqr.bean.ConstObject.appLanguageCountrySp
import com.base.scanqr.bean.ConstObject.appLanguageSp import com.base.scanqr.bean.ConstObject.appLanguageSp
...@@ -31,6 +32,20 @@ class LanguageActivity : BaseActivity<ActivityLanguageBinding>(ActivityLanguageB ...@@ -31,6 +32,20 @@ class LanguageActivity : BaseActivity<ActivityLanguageBinding>(ActivityLanguageB
} }
binding.rv.adapter = adapter binding.rv.adapter = adapter
AdsMgr.showNative(binding.flAd, R.layout.layout_admob_app_exit) AdsMgr.showNative(binding.flAd, R.layout.layout_admob_app_exit)
if (!isGuide) {
AdsMgr.showInsert(this, false, object : AdsShowCallBack() {
override fun close(where: Int) {
}
override fun failed(where: Int) {
}
override fun googleFailed(where: Int) {
}
})
}
} }
override fun initListener() { override fun initListener() {
...@@ -53,11 +68,25 @@ class LanguageActivity : BaseActivity<ActivityLanguageBinding>(ActivityLanguageB ...@@ -53,11 +68,25 @@ class LanguageActivity : BaseActivity<ActivityLanguageBinding>(ActivityLanguageB
appLanguageCountrySp = selectLanguageBean.country appLanguageCountrySp = selectLanguageBean.country
if (isGuide) { if (isGuide) {
startActivity(Intent(this, MainActivity::class.java).apply { AdsMgr.showInsert(this, false, object : AdsShowCallBack() {
// putExtra("isGuide", true) override fun close(where: Int) {
startActivity(Intent(this@LanguageActivity, MainActivity::class.java))
finish()
}
override fun failed(where: Int) {
startActivity(Intent(this@LanguageActivity, MainActivity::class.java))
finish()
}
override fun googleFailed(where: Int) {
startActivity(Intent(this@LanguageActivity, MainActivity::class.java))
finish()
}
}) })
} else {
finish()
} }
finish()
} }
} }
......
...@@ -15,6 +15,7 @@ import androidx.activity.addCallback ...@@ -15,6 +15,7 @@ import androidx.activity.addCallback
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import com.base.scanqr.R import com.base.scanqr.R
import com.base.scanqr.ads.AdsMgr import com.base.scanqr.ads.AdsMgr
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.databinding.ActivityWifiBinding import com.base.scanqr.databinding.ActivityWifiBinding
...@@ -52,7 +53,20 @@ class WifiActivity : BaseActivity<ActivityWifiBinding>(ActivityWifiBinding::infl ...@@ -52,7 +53,20 @@ class WifiActivity : BaseActivity<ActivityWifiBinding>(ActivityWifiBinding::infl
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
finishToMainTop() AdsMgr.showInsert(this@WifiActivity,false,object : AdsShowCallBack() {
override fun close(where: Int) {
finishToMainTop()
}
override fun failed(where: Int) {
finishToMainTop()
}
override fun googleFailed(where: Int) {
finishToMainTop()
}
})
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
...@@ -132,9 +146,26 @@ class WifiActivity : BaseActivity<ActivityWifiBinding>(ActivityWifiBinding::infl ...@@ -132,9 +146,26 @@ class WifiActivity : BaseActivity<ActivityWifiBinding>(ActivityWifiBinding::infl
toast("Enter password wifi", true) toast("Enter password wifi", true)
return@setOnClickListener return@setOnClickListener
} }
startActivity(Intent(this, WifiCodeActivity::class.java).apply { AdsMgr.showInsert(this, false, object : AdsShowCallBack() {
putExtra("data", Gson().toJson(currentWifi)) override fun close(where: Int) {
startActivity(Intent(this@WifiActivity, WifiCodeActivity::class.java).apply {
putExtra("data", Gson().toJson(currentWifi))
})
}
override fun failed(where: Int) {
startActivity(Intent(this@WifiActivity, WifiCodeActivity::class.java).apply {
putExtra("data", Gson().toJson(currentWifi))
})
}
override fun googleFailed(where: Int) {
startActivity(Intent(this@WifiActivity, WifiCodeActivity::class.java).apply {
putExtra("data", Gson().toJson(currentWifi))
})
}
}) })
} }
binding.switchHidden.setOnCheckedChangeListener { buttonView, isChecked -> binding.switchHidden.setOnCheckedChangeListener { buttonView, isChecked ->
currentWifi.hidden = isChecked currentWifi.hidden = isChecked
......
...@@ -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 com.base.scanqr.R import com.base.scanqr.R
import com.base.scanqr.ads.AdsMgr import com.base.scanqr.ads.AdsMgr
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.WifiUIBean import com.base.scanqr.bean.WifiUIBean
...@@ -104,7 +105,20 @@ class WifiCodeActivity : BaseActivity<ActivityWifiCodeBinding>(ActivityWifiCodeB ...@@ -104,7 +105,20 @@ class WifiCodeActivity : BaseActivity<ActivityWifiCodeBinding>(ActivityWifiCodeB
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
finishToMainTop() AdsMgr.showInsert(this@WifiCodeActivity, false, object : AdsShowCallBack() {
override fun close(where: Int) {
finishToMainTop()
}
override fun failed(where: Int) {
finishToMainTop()
}
override fun googleFailed(where: Int) {
finishToMainTop()
}
})
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
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