RxJava 学习
RxJava 到底是什么
RxJava 好在哪
API 介绍和原理简析
1. 概念:扩展的观察者模式
观察者模式
RxJava 的观察者模式
2. 基本实现
1) 创建 Observer
2) 创建 Observable
3) Subscribe (订阅)
4) 场景示例
a. 打印字符串数组
b. 由 id 取得图片并显示
3. 线程控制 —— Scheduler (一)
1) Scheduler 的 API (一)
2) Scheduler 的原理 (一)
4. 变换
1) API
2) 变换的原理:lift()
3) compose: 对 Observable 整体的变换
5. 线程控制:Scheduler (二)
1) Scheduler 的 API (二)
2) Scheduler 的原理(二)
3) 延伸:doOnSubscribe()
RxJava 的适用场景和使用方式
1. 与 Retrofit 的结合
2. RxBinding
3. 各种异步操作
4. RxBus
最后
关于作者:
为什么写这个?