如何通过dagger-android注入模块,模块没有应用程序

时间:2017-11-01 07:19:29

标签: android dagger-2 dagger modularization

public class BaseApplication extends DaggerApplication {

    @Override
    protected AndroidInjector<? extends DaggerApplication> applicationInjector() {
        AppComponent appComponent = DaggerAppComponent.builder()
                .application(this)
                .childComponent(DaggerChildComponent.create())
                .build();
        appComponent.inject(this);
        return appComponent;
    }
}
这是基础模块,基础组件(appComponent)可以使用应用程序,但其他模块没有应用程序,如何编写代码?否则其他模块将抛出异常没有注入工厂的类

0 个答案:

没有答案