美文网首页
Android RetrofitAPI

Android RetrofitAPI

作者: 人心所向便是阳光 | 来源:发表于2018-12-10 07:55 被阅读0次
public class RetrofitAPI {
private static RetrofitAPI instance;
private Retrofit mRetrofit;

public RetrofitAPI() {
    mRetrofit=new Retrofit.Builder()
            .baseUrl(GlobalConstant.BASE_URL)//baseurl必须以/结尾
            .addConverterFactory(GsonConverterFactory.create())//添加数据解析器,即序列化器
            .addCallAdapterFactory(RxJavaCallAdapterFactory.create())
            .client(OkHttpUtil.okHttpClient)//指定http客户端
            .build();

}

public static RetrofitAPI getInstance() {
    if (instance==null){
        instance=new RetrofitAPI();
    }
    return instance;
}

public <T> T creatAPI(Class<T> cls){
    T t=mRetrofit.create(cls);
    return t;
}
}

相关文章

网友评论

      本文标题:Android RetrofitAPI

      本文链接:https://www.haomeiwen.com/subject/ftglhqtx.html