Возник такой вопрос. Есть вот например customview которая используется в куче мест в приложение. И по нажатие на область в ней должен открываться определенный экран. Для открытия экрана у меня используется объект Router который singleton в app module. Так вот правильно и получится ли инжектить внутрь кастомного вью router ? Или как более правильно это сделать ? А то напрягает рубтина по прокидыванию роутера в вью в разных местах приложения
Возник такой вопрос. Есть вот например customview которая используется в куче мест в приложение. И по нажатие на область в ней должен открываться определенный экран. Для открытия экрана у меня используется объект Router который singleton в app module. Так вот правильно и получится ли инжектить внутрь кастомного вью router ? Или как более правильно это сделать ? А то напрягает рубтина по прокидыванию роутера в вью в разных местах приложения
роутер - абстрактная штука, которая над фреймворком. поэтмоу роутер дергают как правило из презентера, который так же независим от фреймворка. в каких-то простейших кейсах (например кнопка бек и обычный возврат назад) то можно во вью инжектить
если речь про вьюху в плаче что это просто виджет на экране - то как завещал Вортаныч - "ваша вью должна только отображать данные, инжектить туда ничег оне надо"