bottom navigation - не совсем навигация, это просто три (или сколько там у вас) контейнера на экране. переключение между ними - это как смена экрана в вьюпейджере. отвечает за это тот экран, который содержит табы
У меня с чичерони просто трабл (баг или так должно быть). Перехожу с фрагмента главного (где контейнер) на первый фрагмент. У это первого фрагмента можно получить главный через parentFragment. А вот если перейду с первого на второй, то у второго уже не видит вообще родительского фрагмента.
Мне это надо, чтобы прокинуть интерфейс. То есть parentFragment as BottomNavListener. И у этого интерфейса внутри дочернего фрагмента дергать методы переключения табов. Тогда будет синхронизации боттом нав вью и чичерони навигации.
Кстати, @terrakok а не было идеи сделать Screen интерфейсом? Нам понадобилось сериализовать скрины и сейчас чтоб обойти необходимость наследоваться от Screen мы сделали собственные скрины + скрин для интеграции с Cicerone. Выглядит так, что ничего не мешает сделать Screen интерфейсом + сделать дефолтную базовую имплементацию с дефолтным screenKey.
причесал ридми. где еще обещанные ссылки на приложения? сделаю красивую табличку для 12 приложений и больше добавлять не буду 🙃 я готовлюсь к подкасту про Чичероне 😉
P.S.: если вдруг мне не написать в телеге, то кажется надо искать меня по нику: @terrakok
Всем привет! Возник такой вопрос. Кто нибудь пытался связать два разных роутера? Цель такова: модифицировать сэмпл с BottomNavigationView так, чтобы на табе, в которой локальный роутер с пустым бекстеком (то бишь там только рутовый скрин), по нажатию на назад не закрывать активити, а переходить к другой табе
Из вопроса предполагаю что сделано так как делают многие, есть контейнер где лежит навигейшен и у которого определена логика бекпреседа, в нем на каждой табе лежат рутовые флоу фрагменты которые управляют роутером в каждом флоу
Из вопроса предполагаю что сделано так как делают многие, есть контейнер где лежит навигейшен и у которого определена логика бекпреседа, в нем на каждой табе лежат рутовые флоу фрагменты которые управляют роутером в каждом флоу