Size: a a a

Cicerone Chat (RUS)

2019 June 21

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
Гугл навигация и чичероне - совершенно разные вещи. Мы не используем гугл навигацию. И пока не собираемся
источник

A

Alexey in Cicerone Chat (RUS)
Всем привет. Может кто подсказать, как реализовали global и local route?
источник

L

Little Panda 🐼 in Cicerone Chat (RUS)
Alexey
Всем привет. Может кто подсказать, как реализовали global и local route?
в семпле есть
источник

L

Little Panda 🐼 in Cicerone Chat (RUS)
или же @gitfox
источник

A

Alexey in Cicerone Chat (RUS)
На гитфоксе смотрел, но не допер как делать
источник

L

Little Panda 🐼 in Cicerone Chat (RUS)
Alexey
На гитфоксе смотрел, но не допер как делать
Наверное из за тузпика? Там на каждый флов фрагмент создается отдельный флов скоуп и оттуда достается фловроутер(локальный для данного флова).
источник

A

Alexey in Cicerone Chat (RUS)
Да я не понимаю как создать два роутера в которых хранится два разных навигатора. Чтобы делать переходы между флоуфрагментами
источник

М

Михаил in Cicerone Chat (RUS)
Pavel Gust
Всем привет.
Я делаю navigateTo несколько раз, от экрана А до D и на экране D смотрю на роутер, а у него CommandBuffer в себе команд вообще не содержит.

Затем из D делаю finishChain() и newRootChain(Screens.A()) (на экран A) и попадаю на экран A, но при нажатии Back - возвращаюсь на экран D.

При этом у роутера буфер команд пустой!
Если команда выполнилась, то она удаляется из буфера
источник

М

Михаил in Cicerone Chat (RUS)
Можно почитать сорцы. Там все очень хорошо и просто написано
источник

PG

Pavel Gust in Cicerone Chat (RUS)
Михаил
Если команда выполнилась, то она удаляется из буфера
Да. Я тогда видимо уже хватался за любую попытку отследить, что же идет не так. Потом почитал еще раз как буфер работает и понял)
источник

AK

Alexey Kalyaganov in Cicerone Chat (RUS)
Ребята, я уже вопрос задавал, но отложил его в долгий ящик. Сейчас опять к этому вернулся.
источник

AK

Alexey Kalyaganov in Cicerone Chat (RUS)
В общем мне нужно добавить новый фрагмент в стек через .add, а не через .replace.
Как правльно расширить чичероне? Сделать свой форк и добавить новую команду?
источник

AS

Abdullo Shukurov in Cicerone Chat (RUS)
Напиши свой навигатор
источник

AK

Alexey Kalyaganov in Cicerone Chat (RUS)
наследоваться от SupportAppNavigator?
источник

AK

Alexey Kalyaganov in Cicerone Chat (RUS)
попробую, спасибо)
источник

AK

Alexey Kalyaganov in Cicerone Chat (RUS)
роутер тоже расширять придется, а навигатор полностью переписывать
источник

AS

Abdullo Shukurov in Cicerone Chat (RUS)
Ну вроде там
localStackCopy
все еще приватная, мне приходился написать заново
источник

AK

Alexey Kalyaganov in Cicerone Chat (RUS)
😞
источник

AS

Abdullo Shukurov in Cicerone Chat (RUS)
источник
2019 June 25

DN

Danil Novoselov in Cicerone Chat (RUS)
всем привет!

Пытаюсь реализовать флоу используя FlowFragment, потому что между фрагментами в этом флоу я шарю общую для них имплементацию interactor'a. Появилась проблема в том, что при переходе с первого фрагмента флоу на предшествующий фрагмент видно из-за анимации, что сначала уходит первый фрагмент во флоу, затем flowFragment и только потом появляется нужный экран. Попробовал сделать первый фрагмент во флоу непосредственным контейнером для всех последующих фрагментов в этом флоу. Из-за этого видна верстка при некоторых переходах, потому что первый фрагмент и его верстка являются контейнерами. Понимаю, что это не проблема  и не особенность чичерони, но, может быть, кто-нибудь сталкивался с такой задачей
источник