主页面闪退问题

This commit is contained in:
HapeLee
2025-10-25 18:54:25 +08:00
parent a11eb22f99
commit 54e225ccf3
@@ -381,7 +381,7 @@ class MainActivity : VMBaseActivity<ActivityMainBinding, MainViewModel>(),
realPositions[index] = idMy
bottomMenuCount = index + 1
adapter.notifyDataSetChanged()
binding.viewPagerMain.adapter = TabFragmentPageAdapter(this)
if (AppConfig.showBottomView) {
val navView = getNavigationBarView()
@@ -544,12 +544,11 @@ class MainActivity : VMBaseActivity<ActivityMainBinding, MainViewModel>(),
}
override fun containsItem(itemId: Long): Boolean {
return realPositions.map { getFragmentId(it).toLong() }.contains(itemId)
return (0 until bottomMenuCount).any { getItemId(it) == itemId }
}
}
}