Size: a a a

Cicerone Chat (RUS)

2019 November 29

DL

Dmitriy Li in Cicerone Chat (RUS)
Добрый день
источник

DL

Dmitriy Li in Cicerone Chat (RUS)
Можно ли cicerone использовать с viewpager ?
источник

DL

Dmitriy Li in Cicerone Chat (RUS)
И как?)
источник

PA

Pavel Antoshkin in Cicerone Chat (RUS)
Danil Novoselov
Ребят можно ли сделать фрагмент с ViewPager, внутри которого еще фрагменты, используя чичерони?
@li_dimas вот тут есть.
источник

PA

Pavel Antoshkin in Cicerone Chat (RUS)
Eugene Shapovalov
ViewPager - это не навигация. Это отрисовка контента в рамках одного экрана. Cicerone тут не причём.
и тут
источник

DL

Dmitriy Li in Cicerone Chat (RUS)
а есть пример
источник

DL

Dmitriy Li in Cicerone Chat (RUS)
?
источник

L

Little Panda 🐼 in Cicerone Chat (RUS)
Dmitriy Li
а есть пример
источник

I

Igor in Cicerone Chat (RUS)
ребят есть вопрос, переход можно сделать и при помощи роутера router.navigateTo(Screens.UpdateFragmentScreen()) и при помощи навигатора navigator.applyCommands(arrayOf(BackTo(null),Replace(Screens.UpdateFragmentScreen())))  получается две разные сущности делают однои тоже, зачем так было сделано? В чем здесь отличия?
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Igor
ребят есть вопрос, переход можно сделать и при помощи роутера router.navigateTo(Screens.UpdateFragmentScreen()) и при помощи навигатора navigator.applyCommands(arrayOf(BackTo(null),Replace(Screens.UpdateFragmentScreen())))  получается две разные сущности делают однои тоже, зачем так было сделано? В чем здесь отличия?
Роутер как бы абстракция над  navigator. У него под капотом есть очередь команд. Сделано это в первую для того, чтобы если в данный момент навигация не может быть выполнена (находимся в состоянии когда фрагмент менеджер не может делать транзакции), то команда будет положена в очередь и запущена когда можно будет выполнить навигацию. Все команды навигации конечно же выполняются навигатором.
источник

I

Igor in Cicerone Chat (RUS)
Alexey Pushkarev
Роутер как бы абстракция над  navigator. У него под капотом есть очередь команд. Сделано это в первую для того, чтобы если в данный момент навигация не может быть выполнена (находимся в состоянии когда фрагмент менеджер не может делать транзакции), то команда будет положена в очередь и запущена когда можно будет выполнить навигацию. Все команды навигации конечно же выполняются навигатором.
то есть как я понимаю между роутером и навигатором отличие в том, что команды роутера хранятся в comman buffer а навигатора нет?
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Igor
то есть как я понимаю между роутером и навигатором отличие в том, что команды роутера хранятся в comman buffer а навигатора нет?
типо того
источник

AP

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

I

Igor in Cicerone Chat (RUS)
Alexey Pushkarev
Роутер как бы абстракция над  navigator. У него под капотом есть очередь команд. Сделано это в первую для того, чтобы если в данный момент навигация не может быть выполнена (находимся в состоянии когда фрагмент менеджер не может делать транзакции), то команда будет положена в очередь и запущена когда можно будет выполнить навигацию. Все команды навигации конечно же выполняются навигатором.
просто важно понимать какие различия в поведении могут быть между этими двумя коммандами при разных условиях, а они очевидно будут
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
навигатор завязан на контейнер, в котором меняются экраны. Роутер не выполняет саму навигацию, а лишь передает команды навигатору, который уже с фрагмент менеджером выполняет навигацию
источник

I

Igor in Cicerone Chat (RUS)
Alexey Pushkarev
типо того
роутера как я понимаю более глобальная сущность, а навигатор всегда привязан к активити или фрагменту? пока ещё не разбирался про переходы между фрагментами. Кстати, для чего FlowRouter я видел его применение но ещё не разбирался
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Igor
роутера как я понимаю более глобальная сущность, а навигатор всегда привязан к активити или фрагменту? пока ещё не разбирался про переходы между фрагментами. Кстати, для чего FlowRouter я видел его применение но ещё не разбирался
Флоу роутер в гитфоксе. Это ж не часть чичероне
источник

I

Igor in Cicerone Chat (RUS)
Alexey Pushkarev
Флоу роутер в гитфоксе. Это ж не часть чичероне
а гитфокс это что?
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Igor
а гитфокс это что?
а откуда ты взял вообще FlowRouter ?😀
источник

I

Igor in Cicerone Chat (RUS)
Alexey Pushkarev
а откуда ты взял вообще FlowRouter ?😀
да я примеры в инете смотрел и вспомнил, что такое видел, вот решил уточнить
источник