Retrofit的二次封装
来源:互联网 发布:外汇行情数据分析 编辑:程序博客网 时间:2024/05/29 05:54
public class RetrofitManager { private String baseUrl; private Retrofit retrofit; OkHttpClient client; private static RetrofitManager retrofitManager; private RetrofitManager(){} private RetrofitManager(String baseUrl, OkHttpClient client) { this.baseUrl = baseUrl; this.client = client; initRetrofit(); } public static RetrofitManager getinstantce(String baseUrl, OkHttpClient client){// if(retrofitManager==null){ retrofitManager=new RetrofitManager(baseUrl,client);// } return retrofitManager; } public void initRetrofit(){ retrofit=new Retrofit.Builder() .baseUrl(baseUrl) .client(client) .addCallAdapterFactory(RxJavaCallAdapterFactory.create()) .addConverterFactory(GsonConverterFactory.create()) .build(); } public <T> T setcreate(Class<T> regsServer){ return retrofit.create(regsServer); }}
阅读全文
0 0
- Retrofit的二次封装
- retrofit的简单二次封装
- 简单的Retrofit+Rxjava二次封装
- Retrofit和OkHttp简单的二次封装
- retrofit+RXjava二次封装
- Retrofit工具类(Retrofit二次封装)
- AFNetWorking的二次封装
- Volley的二次封装
- glog的二次封装
- ViewHolder的二次封装
- OkHttp的二次封装
- AFNetWorking的二次封装
- Volley的二次封装
- okhttp的二次封装
- FMDB的二次封装
- Okhttp的二次封装
- AFNetworking的二次封装
- RxJava_Retrofit的二次封装
- 【MyBatis】MybatisUtil工具类的作用(五)
- 《设计模式》学习笔记4——抽象工厂模式
- python基础-abstractmethod、__属性、property、setter、deleter、classmethod、staticmethod
- phpBasic
- 教程篇(5.4) NSE4 15. 高可用性 ❀ 飞塔 (Fortinet) 网络安全专家
- Retrofit的二次封装
- Linux下的tar压缩解压缩命令详解
- codeforce Vladik and Complicated Book
- html 布局
- 三级联动
- numpy.random.randn()与rand()的区别
- mongo::client::initialize() cause crash
- photoshop切图
- C语言操作符小结