Size: a a a

Cicerone Chat (RUS)

2021 January 28

AD

Aleksey D. in Cicerone Chat (RUS)
Konstantin Tskhovrebov
нет, я предлагаю передавать в ваши скрины свой FragmentParams, а над FragmentParams написать экстеншн, который будет на вход получать фабрику, а на выход отдавать фрагмент
а ClassLoader-то откуда брать?) в AppScreen точно нет Context, раньше это все работало в FragmentNavigator через FragmentManager и, кажется, было очень правильно
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
да, тут откликается то, что я не использую фабрику фрагментов.
но если там класслоадер подходит от глобально контекста, то есть Application
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
другой вариант, это добавить в Creator второй параметр
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
как в случае с активити
источник
2021 January 29

v

vorobyoff in Cicerone Chat (RUS)
Привет, кто может поделиться сэмплом использования Cicerone в MVVM?
источник

AD

Aleksey D. in Cicerone Chat (RUS)
vorobyoff
Привет, кто может поделиться сэмплом использования Cicerone в MVVM?
то же самое, что и в MVP же
источник

v

vorobyoff in Cicerone Chat (RUS)
То есть тонкостей нет никаких?
источник

AD

Aleksey D. in Cicerone Chat (RUS)
vorobyoff
То есть тонкостей нет никаких?
никаких тонкостей не заметил)
источник

M

Mr in Cicerone Chat (RUS)
Добрый день, а есть какие-то команды переходов, которые позволяют перейти на новый фрагмент, сохранив текущий в стеке(чтобы на него можно было вернуться)? Или это надо писать вручную (как сделано в примере в bottom navigation)?
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
не понял вопроса. только так и работает
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
попробуйте запустить семпл
источник

M

Mr in Cicerone Chat (RUS)
Konstantin Tskhovrebov
попробуйте запустить семпл
Да, я его и смотрю. Я хочу реализовать что-то вроде:
[1]->[2]->[3]->[2]
Где 2 это один и тот же фрагмент
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
не уверен, что фрагмент менеджер физически так может

(если [2] - это прямо один и тот же инстанс)
источник

M

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

M

Mr in Cicerone Chat (RUS)
Konstantin Tskhovrebov
не уверен, что фрагмент менеджер физически так может

(если [2] - это прямо один и тот же инстанс)
Попробую перефразировать вопрос - почему нельзя функцию selectTab добавить в AppNavigator?
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
если у вас получится сделать это в общем стиле (пригодном для библиотеки, а не под конкретную задачу), то жду PR :)
источник

M

Mr in Cicerone Chat (RUS)
Хорошо)
источник

T

Tony in Cicerone Chat (RUS)
Так а если теги разные ставить? Вроде как должно такое сработать
источник

KV

Konstantin Veretelni... in Cicerone Chat (RUS)
Mr
Да, я его и смотрю. Я хочу реализовать что-то вроде:
[1]->[2]->[3]->[2]
Где 2 это один и тот же фрагмент
Ну вообще, тут навигация не совсем та, к которой привыкли на андроиде
источник

M

Mr in Cicerone Chat (RUS)
Konstantin Veretelnikov
Ну вообще, тут навигация не совсем та, к которой привыкли на андроиде
почему?
источник