前提・実現したいこと
上の図のようにnavHostFragmentの入れ子?になっているfrgmentAがあり,fragmentAからfragmentBに遷移します
fragmentBに遷移した時点でfragmentAを取得したいと考えてます。
いつもはactivity.supportFragmentManager.fragmentsで取得していたのですが、navHostに入っているとそういうわけには行かないらしく詰まってます。
navHostのchildFragmentManagerを取得してみましたが、現在表示されているfragmentしか取得されないのでこれもだめでした。。
どなたか助けてください
うまく行かなかったソースコード↓
Kotlin
1val navHostFragment = activity.supportFragmentManager.primaryNavigationFragment 2 val fragment = navHostFragment?.childFragmentManager?.fragments
あなたの回答
tips
プレビュー