корневой контейнер для фрагментов, в нем лежит фрагмент с BottomNavigation и внутренним контейнером для фрагментов. Как я могу обратиться из корневого фрагмента к внутреннему графу навигации?
а точнее какая цель? можно сетФрагментРезалт юзать
мне нужно из внутреннего контейнера перейти к экрану авторизации, а он размещается в корневом фрагменте, когда авторизация произошла, экран авторизации закрывается через popBackStack, а во внутреннем фрагменте нужно перейти на экран профиля
тут не стоит стучаться из корневого во внутренний. надо аргументами все это делать и листенарами в нужных колбэках жизненного цикла фрагмента. Я вижу такой вариант, c помощью фрагменрезалтлистенер в он стоп вешаешь в том фрагменте из которого выходил, и при авторизации дергаешь этот листенер, чтоб вложенный граф навигировался туда куда надо, и потом уже назад переходишь и должен поидее перейти на нужный тебе фрагмент. Я конечно не пробовал такое проворачивать, но попробовать стоит
спасибо большое, подумаю, как в моем случае можно это обыграть это с resultListener
Обсуждают сегодня