Retrofit分析-漂亮的解耦套路(视频版)

关于Retrofit的一切都在这里了

Retrofit分析-漂亮的解耦套路(视频版)
1922人加入学习
(24人评价)
价格 ¥4.90
教学计划
会员免费学 购买课程

阅读源码的基本姿势

how

why

what

 

网络请求在App中最简单的workflow

 

[展开全文]

笔记:2016-11-17

request enqueue-》 

executor (looper -》command ) -》 

http call(callback)

 

[展开全文]

what(0做什么的 - how(如何做的) - why(为什么这么做)

 

buildRequest - requestEnqueue - executor-

http call - callback

 

 

 

 

[展开全文]

Retrofit 分析:

看懂Retrofit设计模式

阅读源码的基本姿势:

what: 能做什么

    是干什么的,有什么用

how:采用什么方式实现,是什么方式实现的

why: 为什么有这样的需求,还有没有更好的方式

   分析源码,找出方案

最简单的网络请求工作流workflow

1. 我们要有一个封装的request

2. 入队请求池,让looper循环取出

3. HTTP请求(可以是各种okhttp, url 等等都可发)

4. 请求返回是byte,我们拿来各种解析流,生成你想要的什么数据类型

4. 数据结果,回调给外部

[展开全文]