目录介绍
- 1.首先回顾Retrofit简单使用方法
- 2.Retrofit的创建流程源码分析
- 2.1 Retrofit对象调用Builder()源码解析
- 2.2 Retrofit对象调用baseUrl(url)源码解析
- 2.3 addConverterFactory(Converter.Factory factory)源码分析
- 2.4 addCallAdapterFactory(RxJava2CallAdapterFactory.create())源码分析
- 2.5 client(okHttpClient)源码分析
- 2.6 Retrofit对象调用build()源码解析
- 3.创建ServiceMethod流程源码分析
- 3.1 首先看看请求网络代码过程
- 3.2 分析create(final Class service)源码
- 3.3 serviceMethod对象的创建过程
- 4.注解的解析
- 4.1 callAdapter的创建源码分析
- 4.2 responseConverter的创建源码分析
- 5.OkHttpCall的创建源码分析
- 5.1 new OkHttpCall<>(serviceMethod, args)源码分析
- 6.OkHttpCall的网络请求
- 6.1 OkHttpCall.execute()同步请求
- 6.2 OkHttpCall.enqueue()异步请求
- 6.3 parseResponse解析网络数据源码解析
好消息
- 博客笔记大汇总【16年3月到至今】,包括Java基础及深入知识点,Android技术博客ÿ