【发布时间】:2021-04-27 09:25:54
【问题描述】:
在我的应用程序中,我使用 Jetpack Navigation 和 BottomNavigationView。我有 4 个片段:主页、搜索、通知、配置文件,当我在主页片段中时,我再次单击底部导航视图中的主页项,它重新创建片段。我搜索了,但主要是针对那些不使用喷气背包导航的人。
(顺便说一句,我只想在我已经在那个片段上时不重新创建片段,如果我不在那个片段中,可以重新创建)
以下是我的设置:
val navHostFragment = supportFragmentManager.findFragmentById(R.id.fragmentContainerView_mainActivity) as NavHostFragment
navController = navHostFragment.navController
binding.bottomNavView.setupWithNavController(navController)
【问题讨论】:
标签: android android-fragments fragmentmanager android-jetpack-navigation android-bottomnav