Jetpackのナビゲーションで/レクリエーションをリロード断片を停止する方法

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

}

この本は、下部のナビゲーション項目の複数のクリックにリロードを停止しました。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=331348&siteId=1