У меня есть два графика навигации main_nav_graph.xml
и nav_graph.xml
.main_nav_graph
является корневым графом, который имеет два фрагмента Sign_in
и Sign_up
.Теперь я хочу перейти от фрагмента Sign_in к дочернему графу nav_graph, который имеет MainFragment в качестве хоста и 6 других фрагментов.Но когда я перемещаюсь, используя код:
Navigation.findNavController(view).navigate(R.id.action_signInFragment_to_nav_graph)
Затем, вместо перехода на хост MainFragment, я перемещаюсь к начальному фрагменту этого nav_graph
подграфа.
MainFragmentимеет BottomSheet
, который является общим для всех фрагментов в подграфе.
nav_graph.xml
main_nav_graph.xml