В результате помогло только в фрагменте после стандартного кода самому дёрнуть navController.navigate() на вложенный фрагмент. Но такое ощущение, что это костыль.
В результате помогло только в фрагменте после стандартного кода самому дёрнуть navController.navigate() на вложенный фрагмент. Но такое ощущение, что это костыль.
Ещё такой вопрос: вот у меня есть два графа: один общий, в другом только 3 фрагмента и хост с боттом навигацией, как я описал выше. При переходе из 1 графа в 2-ой всё ясно: берётся стартовый фрагмент. А если мне нужно из 2 в 1? Мне нужно на определенный экран прыгать, а не со старта раскручиваться.
Ещё такой вопрос: вот у меня есть два графа: один общий, в другом только 3 фрагмента и хост с боттом навигацией, как я описал выше. При переходе из 1 графа в 2-ой всё ясно: берётся стартовый фрагмент. А если мне нужно из 2 в 1? Мне нужно на определенный экран прыгать, а не со старта раскручиваться.
насколько я понял из документации - между графами возможен переход только на стартовый фрагмент, на какой-то конкретный не получится.
я возможно неправильно тебя понял. Из вложенного графа в глобальный перейти получится, а вот из общего на какой-то фрагмент вложенного графа уже нет, словишь ошибку is unknown to this NavController
Ну вот в данном кейсе с боттом навигацией: как быть? Или не обязательно выделять боттом навигацию в отдельный граф, и можно сделать сабграфом? Везде где я видел онли графы, а не сабграфы.