Я пытался преобразовать свое приложение в одно действие в соответствии с рекомендациями Google. (Использование Kotlin)
Допустим, у меня FragmentContainerView1 в моей деятельности без какой-либо панели инструментов или чего-либо еще.
Это представление используется для навигации между экраном входа в систему, регистрации и отображения основного фрагмента.
Внутри основного фрагмента у меня есть другой FragmentContainerView2, который должен отображаться в соответствии с представлением BottomNavigation внутри основного фрагмента.
Но тогда у меня есть некоторые элементы внутри фрагментов в FragmentContainerView2, которые должны выполнять действия в FragmentContainerView1 .
Как мне этого добиться?
Изображение:
Здесь mainFragment содержит BottomNavigation, из которых mainMenuFragment является пунктом назначения, который должен выполнять действия в FragmentContainerView1. Как получить ссылку на внутренний навигационный контроллер BottomNavigation?
Редактировать 1: navController=Navigation.findNavController(view.findViewById(R.id.fragmentContainer))
не работает, по-прежнему возвращает тот же внешний навигационный контроллер.