Alazar Komar:
私は新しいJetpackのナビゲーションコンポーネントを使用しようとしています。私はからNavControllerとBottomNavigationViewを使用します。NavigationUI.setupWithNavController(bottomNavigation、からNavController)
私は断片を切り替えていたときにでも、それぞれの断片が再ロードされます!フラグメントリロード/リフレッシュを停止する方法はありますか?
Chamel:
私はまた、リロードに問題がありました。これは、私を助けました。
override fun onCreate(savedInstanceState: Bundle?) {
...
val navController = Navigation.findNavController(this, R.id.mainFragment)
bottomNavigation.setOnNavigationItemSelectedListener {
if (it.itemId != bottomNavigation.selectedItemId)
NavigationUI.onNavDestinationSelected(it, navController)
true
}
この本は、下部のナビゲーション項目の複数のクリックにリロードを停止しました。