Commit 869c5d46 authored by wanglei's avatar wanglei

...

parent 6f9c82ec
...@@ -142,13 +142,14 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl ...@@ -142,13 +142,14 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
defaultTab?.setSelected() defaultTab?.setSelected()
} }
private var isScanTabFirst: Boolean = true
private fun naviFragment(id: Int) { private fun naviFragment(id: Int) {
when (id) { when (id) {
0 -> { 0 -> {
tabAt = 0 tabAt = 0
navController?.navigate(R.id.createFragment) navController?.navigate(R.id.createFragment)
if (tabCanShowAd()) if (tabCanShowAd()) {
AdsMgr.showInsert(this, false, object : AdsShowCallBack() { AdsMgr.showInsert(this, false, object : AdsShowCallBack() {
override fun show() { override fun show() {
mainFgTabLastShow = System.currentTimeMillis() mainFgTabLastShow = System.currentTimeMillis()
...@@ -163,12 +164,13 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl ...@@ -163,12 +164,13 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
} }
}) })
}
} }
1 -> { 1 -> {
tabAt = 1 tabAt = 1
navController?.navigate(R.id.scanFragment) navController?.navigate(R.id.scanFragment)
if (tabCanShowAd()) if (!isScanTabFirst && tabCanShowAd()) {
AdsMgr.showInsert(this, false, object : AdsShowCallBack() { AdsMgr.showInsert(this, false, object : AdsShowCallBack() {
override fun show() { override fun show() {
mainFgTabLastShow = System.currentTimeMillis() mainFgTabLastShow = System.currentTimeMillis()
...@@ -183,12 +185,13 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl ...@@ -183,12 +185,13 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
} }
}) })
}
} }
2 -> { 2 -> {
tabAt = 2 tabAt = 2
navController?.navigate(R.id.historyFragment) navController?.navigate(R.id.historyFragment)
if (tabCanShowAd()) if (tabCanShowAd()) {
AdsMgr.showInsert(this, false, object : AdsShowCallBack() { AdsMgr.showInsert(this, false, object : AdsShowCallBack() {
override fun show() { override fun show() {
mainFgTabLastShow = System.currentTimeMillis() mainFgTabLastShow = System.currentTimeMillis()
...@@ -203,6 +206,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl ...@@ -203,6 +206,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
override fun googleFailed(where: Int) { override fun googleFailed(where: Int) {
} }
}) })
}
} }
3 -> { 3 -> {
......
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