本文主要是介绍【获取context及API】采用dagger2方式获取全局context和本工程的API接口实例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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;}@Providespublic Context provideContext(){return mContext;}}
Module提供OkHttpClient,和本类Api实例实例
源码
package com.daqsoft
这篇关于【获取context及API】采用dagger2方式获取全局context和本工程的API接口实例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!