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