在我的应用程序中,我正在使用
(顺便说一下,我只希望在我已经在该片段上时不重新创建片段,如果我不在该片段上,重新创建就可以了)
以下是我的设置:
BottomNavigationView
和Jetpack Navigation。我有四个片段:Home、Search、Notifications和Profile。当我在Home片段中,再次点击底部导航视图中的home项目时,它会重新创建该片段。我搜索过,但主要是针对那些没有使用jetpack navigation的答案。(顺便说一下,我只希望在我已经在该片段上时不重新创建片段,如果我不在该片段上,重新创建就可以了)
以下是我的设置:
val navHostFragment = supportFragmentManager.findFragmentById(R.id.fragmentContainerView_mainActivity) as NavHostFragment
navController = navHostFragment.navController
binding.bottomNavView.setupWithNavController(navController)