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()
...@@ -164,11 +165,12 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl ...@@ -164,11 +165,12 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
} }
}) })
} }
}
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()
...@@ -184,11 +186,12 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl ...@@ -184,11 +186,12 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
} }
}) })
} }
}
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()
...@@ -204,6 +207,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl ...@@ -204,6 +207,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
} }
}) })
} }
}
3 -> { 3 -> {
tabAt = 3 tabAt = 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