在一个界面中,我们很多时候会同时用到两个或者以上的 Module ,这里整理一下 Dagger2 添加多Module 的用法,这里先贴一些示例需要的代码,至于基础使用方式,这里就不多说明了:
ApiService
public class ApiService {
OkHttpClient okHttpClient;
// @Inject
public ApiService(OkHttpClient okHttpClient) {
LvLog.i("ApiService: ");
this.okHttpClient = okHttpClient;
}
}
UserModule
@Module
public class UserModule {