Size: a a a

Cicerone Chat (RUS)

2020 February 12

KL

Kirill L in Cicerone Chat (RUS)
мб я чего-то не догоняю, но помоему если стек больше 0, то не меняется
источник

KL

Kirill L in Cicerone Chat (RUS)
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
внимательно прочитайте условие if-else
источник

KL

Kirill L in Cicerone Chat (RUS)
А, сук, ззатупил
источник
2020 February 19

AD

Aleksey D. in Cicerone Chat (RUS)
кажется, в версии 5.1.0 есть проблема, из-за которой при localStackCopy.size() == 0 не используется FragmentFactory для создания фрагмента.

крашусь здесь с NPE и все. и ветки на FragmentFactory просто нет.

https://github.com/terrakok/Cicerone/blob/master/library/src/main/java/ru/terrakok/cicerone/android/support/SupportAppNavigator.java#L191
источник

AD

Aleksey D. in Cicerone Chat (RUS)
источник
2020 February 22

Н

Никита ✓ in Cicerone Chat (RUS)
Ребят, а я вот не могу найти инфы. Как правильно будет организовать роутинг с ViewModel? Мб какие подводные камни есть
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Никита ✓
Ребят, а я вот не могу найти инфы. Как правильно будет организовать роутинг с ViewModel? Мб какие подводные камни есть
также как и с презентером
источник

Н

Никита ✓ in Cicerone Chat (RUS)
Alexey Pushkarev
также как и с презентером
т.е. условно в onClick'e дёргаем viewModel.goThere(someData) и в VM Роутер дёргаем и в теории никаких траблов?
источник

AP

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

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Никита ✓
т.е. условно в onClick'e дёргаем viewModel.goThere(someData) и в VM Роутер дёргаем и в теории никаких траблов?
да, только я бы называл не goThere(), a onSomethingClicked() потому что вью не должна знать что там куда-то навигация идет, а лишь должна сообщить что вот тут нажали на что-то
источник

Н

Никита ✓ in Cicerone Chat (RUS)
Ну да, я понимаю) я лишь условно написал
источник

Н

Никита ✓ in Cicerone Chat (RUS)
Сяп
источник

VB

Vlad Bakalo in Cicerone Chat (RUS)
Никита ✓
Ребят, а я вот не могу найти инфы. Как правильно будет организовать роутинг с ViewModel? Мб какие подводные камни есть
Если у тебя в приложении один чичерон роутер то можно красиво передавать роутер в вью модель фабрику, ну и потом с фабрикой достаешь свою вью модель
источник

VB

Vlad Bakalo in Cicerone Chat (RUS)
А когда кучу чичерон роутеров (в случае вложеной навигации), то можно сетить роутер напрямую во вьюмодел в onCreate (к примеру)
источник