До того, як спробувати компонент навігації, я використовував ручні транзакції фрагментів і використовував тег фрагмента для отримання поточного фрагмента.
val fragment:MyFragment = supportFragmentManager.findFragmentByTag(tag):MyFragment
Зараз у моєму макеті основної діяльності у мене є щось на зразок:
<fragment
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/nav_host"
app:navGraph= "@navigation/nav_item"
android:name="androidx.navigation.fragment.NavHostFragment"
app:defaultNavHost= "true"
/>
Як я можу отримати поточний відображений фрагмент за допомогою компонента Навігація? Робимо
supportFragmentManager.findFragmentById(R.id.nav_host)
повертає a, NavHostFragment
і я хочу отримати показаний "MyFragment".
Дякую.