Size: a a a

Cicerone Chat (RUS)

2021 September 30

AD

Aleksey D. in Cicerone Chat (RUS)
1. https://github.com/terrakok/Cicerone/releases/tag/v5.1.1
2. могут, если модули не зависят друг от друга, но зачем?
источник

Y

Yuriy in Cicerone Chat (RUS)
jfyi. лучше обновиться до 7.1
источник
2021 October 06

РХ

Руслан Хафизов... in Cicerone Chat (RUS)
Всем привет
Такой вопрос - насколько необходим Cicerone в качестве замены fragmentManager'a и intent'ов для смены активити?
источник

M

Mr in Cicerone Chat (RUS)
cicerone не является заменой fragmentManager, он работает поверх него
источник

M

Malik in Cicerone Chat (RUS)
Посмотри исходный код библиотеки, она не большая, увидишь как все внутри работает, посмотришь апи библиотеки и сможешь уже сам для себя решить нужно или нет.
источник
2021 October 07

РХ

Руслан Хафизов... in Cicerone Chat (RUS)
Всем привет! Подскажите как правильно юзать Cicerone с ViewPager2?
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
А ViewPager2 это для навигации?
источник

VP

Vitaly Peryatin in Cicerone Chat (RUS)
А в чём проблема?
источник

РХ

Руслан Хафизов... in Cicerone Chat (RUS)
ну типа того
источник

РХ

Руслан Хафизов... in Cicerone Chat (RUS)
проблема в том, что fragmentManager передается на вход как AppNavigator так и ViewPagerAdapter.
Внутри ViewPagerAdapter сам как-то инициализирует фрагменты и выполняются у фрагментов методы до onViewCreated включительно.
С концептуальной точки зрения нет никаких коллизий? Или во вью пэйджер следует методы Cicerone вызывать типа navigateTo?
источник

AD

Aleksey D. in Cicerone Chat (RUS)
их не следует использовать вместе
источник

AD

Aleksey D. in Cicerone Chat (RUS)
либо городить какой-то свою волшебный ViewPagerNavigator, но пока не ясно, зачем это надо
источник
2021 October 10

PK

Paul Kugaev in Cicerone Chat (RUS)
Это конечно не решение самого вопроса, но в качестве альтернативы можно во вью пейджере отказаться от идеи показа фрагментов и показывать просто вью
источник

PK

Paul Kugaev in Cicerone Chat (RUS)
А учитывая что ViewPager2 умеет в ресайклеровские адаптеры, с этим проблем быть не должно
источник

AD

Aleksey D. in Cicerone Chat (RUS)
казалось бы, просто не использовать Cicerone в ViewPager и не будет вопросов, зачем сюда View приплетать?
источник

PK

Paul Kugaev in Cicerone Chat (RUS)
Не использовать в самом адаптере?
источник

AD

Aleksey D. in Cicerone Chat (RUS)
не использовать для работы с адаптером, да
источник

PK

Paul Kugaev in Cicerone Chat (RUS)
А. Тогда да. Я что-то неправильно значит изначально понял
источник
2021 October 13

РХ

Руслан Хафизов... in Cicerone Chat (RUS)
Всем привет!
Скажите, а нормально для дополнительной корректировки навигации с Cicerone использовать обращения типа:
if (supportFragmentManager.backStackEntryCount > 0) {
       viewModel.replaceFragment(...)
} else {
       viewModel.navigateTo(...)
}
Или это плохой вариант?
источник

AA

Alidibir Akhbulatov in Cicerone Chat (RUS)
viewModel.navigateTo - еще ладно, но viewModel.replaceFragment? зачем вьюмодели вообще знать про фрагмент? плохо
источник