Module提供context实例
要点
- 构造方法植入context实例
- 注解provides返回出去
源码
package com.daqsoft.baseproject.module;
import android.content.Context;
import dagger.Module;
import dagger.Provides;
/**
* Created by yanbo on 2017/5/24.
* 将Context传入,获取Context
* 这里的context是在iapplicationdagger注册的时候传入的context
*/
@Module
public class AppModule {
private Context mContext;
public AppModule(Context context){
this.mContext = context;
}
@Provides
public Context provideContext(){
return mContext;
}
}
Module提供OkHttpClient,和本类Api实例实例
源码
package com.daqsoft