0
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)可以使用应用程序,但其他模块没有应用程序,如何编写代码?否则其他模块将抛出异常No injector factory bound for Class

4

0 回答 0