主页面闪退问题

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