Size: a a a

Cicerone Chat (RUS)

2020 November 06

OF

Osip Fatkullin in Cicerone Chat (RUS)
У A в первом случае и во втором будут разные айдишники. Поэтому такой переход не получится
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
Ок, упадет в рантайме?
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
Или код красным будет?
источник

VS

Vladislav Shipugin in Cicerone Chat (RUS)
Так, как у тебя создается MyFragmentDirections для названия класса Fragment, то там будут доступны переходы и A->B и A->E.
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
Vladislav Shipugin
Так, как у тебя создается MyFragmentDirections для названия класса Fragment, то там будут доступны переходы и A->B и A->E.
Значит можно?
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
Получаю A-B-D-A-B ?
источник

OF

Osip Fatkullin in Cicerone Chat (RUS)
Konstantin Tskhovrebov
Ок, упадет в рантайме?
Да, упадёт в рантайме, если послать action который нельзя совершить.
источник

OF

Osip Fatkullin in Cicerone Chat (RUS)
А вообще предлагаю завтра накидать быстрый семпл для этой ситуации.
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
@Shipaaaa реально упадет?
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
То есть на проекте в несколько десятков экранов надо все прокликать? Все сценарии?
источник

KT

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

VS

Vladislav Shipugin in Cicerone Chat (RUS)
Konstantin Tskhovrebov
Получаю A-B-D-A-B ?
Я думаю, что да. Но это в стиле, что мы можем использовать cicerone и работать fragmentManager напрямую.
Или с moxy во фрагменте получить ссылку на interactior, а потом на repository и из fragment дернуть сетевой запрос.

Можем - да, но стоит так делать? Нет!
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
Vladislav Shipugin
Я думаю, что да. Но это в стиле, что мы можем использовать cicerone и работать fragmentManager напрямую.
Или с moxy во фрагменте получить ссылку на interactior, а потом на repository и из fragment дернуть сетевой запрос.

Можем - да, но стоит так делать? Нет!
Тогда главный вопрос: зачем граф, если он не отображает реальности?
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
Никак не ограничивает переходы тем, что изображено
источник

VS

Vladislav Shipugin in Cicerone Chat (RUS)
Konstantin Tskhovrebov
@Shipaaaa реально упадет?
Я не сталкивался с крашами в рантайме. Там все четко на этапе компиляции проверяется.
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
Vladislav Shipugin
Я не сталкивался с крашами в рантайме. Там все четко на этапе компиляции проверяется.
Так ты сказал, что все можно
источник

KT

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

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
Но стала в этом графе ноль
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
Кроме картинки и надежды, что не только ты на нем зарисовал реальность
источник

VS

Vladislav Shipugin in Cicerone Chat (RUS)
Konstantin Tskhovrebov
Тогда главный вопрос: зачем граф, если он не отображает реальности?
Это специфичный кейс, который встречается редко. И в данном случае, если думать головой, то проблем не будет. Но я бы попробовал руками его повторить, чтобы ответить как именно будет работать
источник