Size: a a a

Cicerone Chat (RUS)

2021 February 17

Т

Тимур in Cicerone Chat (RUS)
Aleksey D.
ну как ничего
что в AppNavigator.kt на 45-ой строке?
источник

Т

Тимур in Cicerone Chat (RUS)
str видимо нулл, а TransactionInfo.fromString не принимает нулл
источник

AD

Aleksey D. in Cicerone Chat (RUS)
вероятно, для BackStackEntry#name используется ключи из Screen#getScreenKey и он null?
источник

Т

Тимур in Cicerone Chat (RUS)
нет
источник

Т

Тимур in Cicerone Chat (RUS)
единственное, мы на стадии миграции к чичерон, и часть кода выполняется стандартно через fragmentManager и там есть у тэгов нулл, возможно из за этого?
источник

AD

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

AD

Aleksey D. in Cicerone Chat (RUS)
Тимур
единственное, мы на стадии миграции к чичерон, и часть кода выполняется стандартно через fragmentManager и там есть у тэгов нулл, возможно из за этого?
ага, если теги в addToBackStack ставите
источник

Т

Тимур in Cicerone Chat (RUS)
Aleksey D.
ага, если теги в addToBackStack ставите
блин так и думал, ок спс, надо тогда везде проставить тэги, спасибо большое вам
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
Да, чичероне хранит в тегах метаинформацию, поэтому если работать с фрагмент менеджером на стороне, то  это небезопасно
источник
2021 February 18

A

Ann in Cicerone Chat (RUS)
Доброго дня.
Как с помощью навигатора правильно реализовать shared element transition, если в приложении Single Activity и нужные вью находятся в фрагментах внутри FlowFragment? Это без труда реализуемо, если переход происходит без вложенности, как в примере на гитхабе, но со вложенностью становится непонятно, а в гитфоксе, увы, переходов нет, чтобы посмотреть их реализацию.
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
а с помощью обычного фрагмент менеджера так можно?
источник

PK

Paul Kugaev in Cicerone Chat (RUS)
Ann
Доброго дня.
Как с помощью навигатора правильно реализовать shared element transition, если в приложении Single Activity и нужные вью находятся в фрагментах внутри FlowFragment? Это без труда реализуемо, если переход происходит без вложенности, как в примере на гитхабе, но со вложенностью становится непонятно, а в гитфоксе, увы, переходов нет, чтобы посмотреть их реализацию.
Если оба фрагмента открываются внутри одного флоу фрагмента то можно переопределить setupFragmentTransaction у навигатора и там спокойно всё сделать. Единственный момент, что придется проверить nextFragment и currentFragment
источник

A

Ann in Cicerone Chat (RUS)
Paul Kugaev
Если оба фрагмента открываются внутри одного флоу фрагмента то можно переопределить setupFragmentTransaction у навигатора и там спокойно всё сделать. Единственный момент, что придется проверить nextFragment и currentFragment
Проблема как раз в том, что флоу фрагменты разные.
источник

PK

Paul Kugaev in Cicerone Chat (RUS)
Ну так такое наверное и с помощью обычного фрагмент менеджера не сделать, как Константин и спросил
источник

A

Ann in Cicerone Chat (RUS)
Konstantin Tskhovrebov
а с помощью обычного фрагмент менеджера так можно?
Разве что через костыли.
А насколько нормальная практика расшаренные вью поместить в разметку самих флоуфрагментов?
источник

PK

Paul Kugaev in Cicerone Chat (RUS)
А сколько таких флоу фрагментов?
источник

PK

Paul Kugaev in Cicerone Chat (RUS)
Если допустим 3, то как они будут шариться, допустим между 1 и 2, 2 и 3, 3 и 1?
источник

PK

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

A

Ann in Cicerone Chat (RUS)
Paul Kugaev
Если допустим 3, то как они будут шариться, допустим между 1 и 2, 2 и 3, 3 и 1?
Сделать для определённых флоу фрагментов свою разметку.
источник

A

Ann in Cicerone Chat (RUS)
То есть, будет лого между сплеш скрином и экраном авторизации, а другие флоу фрагменты будут по-прежнему использовать дефолтный контейнер.
источник