
源码
OxuanO
这个作者很懒,什么都没留下…
展开
-
Retrofit源码调用流程分析
目录Retrofit的使用创建Retrofit创建Http代理对象通过代理对象得到Call对象通过OkHttpCall对象执行网络请求Retrofit的使用我们以网上很流行的天气预报的接口为例,模拟一个Retrofit的使用例子,首先我们需要一个定义请求的接口类WeatherService.java:public interface WeatherService { @GET("/Ecalender/api/v2/weather") Call<WeatherData> ge原创 2020-06-16 18:10:34 · 245 阅读 · 0 评论 -
Retrofit中关于CallAdapter使用的设计模式分析
引言CallAdapter的使用CallAdapter中的适配器模式Retrofit使用策略模式匹配合适的CallAdapter总结Retrofit作为Square公司出品非常受欢迎的的http网络请求框架,使用了非常多的设计模式,非常值得我们学习。今天我就给大家分析一下其中CallAdapter中使用到的设计模式。CallAdapter的使用CallAdapter在Retrofit中的是通过Retrofit.Builder中的addCallAdapterFactory(CallAdapter.Fac原创 2020-06-16 14:35:03 · 523 阅读 · 0 评论 -
OkHttp请求流程图分析
参考文档Created with Raphaël 2.2.0开始我的操作确认?结束yesno参考文档buildOkHttpClient.BuilderOkHttpClient参考文档张三李四王五你好!李四, 最近怎么样?你最近怎么样,王五?我很好,谢谢!我很好,谢谢!李四想了很长时间,文字太长了不适合放在一行.打量着王五...很好... 王五, 你怎么样?张三李四王五...原创 2020-06-15 16:14:40 · 870 阅读 · 0 评论