Перед попыткой компонента Navigation я использовал для ручного выполнения транзакций фрагментов и использовал тег фрагмента для извлечения текущего фрагмента.
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"
/>
Как я могу получить текущий отображаемый фрагмент компонентом Navigation? дела
supportFragmentManager.findFragmentById(R.id.nav_host)
возвращает NavHostFragment
и я хочу получить показанный "MyFragment".
Спасибо.