Size: a a a

Cicerone Chat (RUS)

2016 December 15

A

Abripuit in Cicerone Chat (RUS)
Alexey Pushkarev
залез в сэмпл на гитхабе. Там в SampleFragment  инджектится роутер даггером и потом в конструктор презентера передается. Вопрос: почему бы не инджектить роутер сразу в презентер даггером?
Так же интересный вопрос)
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
отвечаю:
источник

KT

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

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
поэтому роутер приходит снаружи
источник

KT

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

KT

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

AP

Alexey Pushkarev in Cicerone Chat (RUS)
а что значит параллельная навигация ? между табами что ли ?
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
в каждом табе свой стек экранов
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
непересекающийся
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
а пролистывание табов считается навигацией?
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
да, это глобальная навигация
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
если нажатие какой-то кнопки в табе меняет этот таб на другой
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
локальный навигатор будет прокидывать команду навигации в глобальный роутер
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
этот семпл на вот этот вопрос:
https://youtu.be/hybMovOi09g?t=27m41s
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
его мне задают уже множество раз, но вот интересно: как часто это встретится на практике)
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
тем не менее либа действительно это позволяет сделать просто
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
кто уже впилил себе Чичероне? интересен эмоциональный фидбек)
источник

A

Abripuit in Cicerone Chat (RUS)
Alexey Pushkarev
а пролистывание табов считается навигацией?
Запусти сэмпл, по нему будет понятно, что такое навигация в табах и какая задача решалась)
источник

A

Abripuit in Cicerone Chat (RUS)
Konstantin Tskhovrebov
кто уже впилил себе Чичероне? интересен эмоциональный фидбек)
Встроил в новый проект, там пока мало, но вообще ни единого вопроса не возникло, просто работает)
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
я рад 😎
источник