Комментарии 2
Dagger2 — отличный инструмен, спаибо за опсание еще одной удобной возможности.
0
@txdrive спасибо вам за статью - в свое время очень мне помогла. У меня такой вопрос: есть ли способ использовать multibinding в отдельных компонентах? У нас идет миграция на многомодульности, а общая фабрика viewModel-ей работает через map:
private val creators: @JvmSuppressWildcards Map<Class<out ViewModel>, Provider<ViewModel>>
я так понимаю, мапы доступны только в основном app компоненте, там где подключено
AndroidSupportInjectionModule
Будь у нас подкомпоненты, путь был бы ясен, но как быть с отдельными компонентами? Пока у меня одна идея - это убрать мапу и собирать ее на месте, подключая к фабрике провайдеры вью-моделей. В общем, что думаете?)
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Dagger 2 Multibindings