Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В методе inject компонента обязательно указывать конкретный класс MainActivity?
Нельзя ли вместо конкретного класса использовать просто Object, чтобы один компонент можно было использовать везде?
Откуда появились методы appModule, utilsModule, receiversModule и т.д.
DaggerAppComponent.builder()
.appModule(this)
.utilsModule()
.receiversModule()
.build()Вопрос был в том, нельзя ли в качестве параметра inject указать Object и использовать один метод inject в обоих классах.
Последний вопрос был связан с методом buildComponent
AppComponent немного отличается. Плюс есть более сокращенная форма. Поправил в статье.
Dagger 2. Часть первая. Основы, создание графа зависимостей, Scopes