Retrofit和OkHttp简单的二次封装
来源:互联网 发布:网络推广外包合同 编辑:程序博客网 时间:2024/05/17 04:35
ServiceApi 这里创建网络请求类型
public interface ServiceApi { @GET("ad/getAd") Observable<Bean>getBean();}
创建RetrofitHelper
“`
public class RetrofitHelper {
private static OkHttpClient okHttpClient;private static ServiceApi serviceApi;static { initOkHttpClient();}public static OkHttpClient initOkHttpClient() { if(okHttpClient==null){ synchronized (OkHttpClient.class){ if(okHttpClient==null){ okHttpClient=new OkHttpClient(); } } } return okHttpClient;}public static ServiceApi getServiceApi(){ if(serviceApi==null){ synchronized (ServiceApi.class){ if(serviceApi==null){ serviceApi=RetrofitHelper.CreateApi(ServiceApi.class, Api.HOST); } } } return serviceApi;}public static<T>T CreateApi(Class<T>tClass,String url){ Retrofit retrofit = new Retrofit.Builder() .baseUrl(url) .addCallAdapterFactory(RxJavaCallAdapterFactory.create()) .addConverterFactory(GsonConverterFactory.create()) .build(); return retrofit.create(tClass);}
}
阅读全文
0 0
- Retrofit和OkHttp简单的二次封装
- retrofit的简单二次封装
- okhttp简单的二次封装
- Okhttp的简单二次封装
- Okhttp简单的二次封装
- Retrofit和RxJava加OkHttp网络请求进行二次封装
- 简单的Retrofit+Rxjava二次封装
- Retrofit的二次封装
- OkHttp的二次封装
- okhttp的二次封装
- Okhttp的二次封装
- OkHttp的二次封装
- okhttp的二次封装
- OkHttp的二次封装
- okhttp的二次封装
- Retrofit和OkHttp的简单配合使用
- 对okhttp的二次封装
- 关于okhttp的二次封装
- (转载)理解全概率公式与贝叶斯公式
- Linux + STM32编程环境
- ZOJ
- 1—n之间所有数的平方和与立方和
- 06 Anykey用户数据的存储和加载SecuritySharedPreference
- Retrofit和OkHttp简单的二次封装
- 最小二乘法求回归直线方程的推导过程
- 使用TabLayout撸出多颜色的Tab
- 点分治
- Linux 中常见目录的作用
- C51矩阵键盘
- java选择排序
- 依葫芦画瓢,使用CoordinatorLayout后不能滑动
- 机器学习笔记(八) 神经网络的表示