优秀博客文章结构
Android 开发者的 RxJava 详解
参考链接:https://blog.csdn.net/hu5080126/article/details/51337758
-
前言
-
RxJava 到底是什么
-
RxJava 好在哪
-
API 介绍和原理简析
-
- 概念:扩展的观察者模式
- 观察者模式
- RxJava 的观察者模式
-
- 基本实现
- 1) 创建 Observer
- 2) 创建 Observable
- 3) Subscribe (订阅)
- 4) 场景示例
- a. 打印字符串数组
- b. 由 id 取得图片并显示
-
- 线程控制 —— Scheduler (一)
- 1) Scheduler 的 API (一)
- 2) Scheduler 的原理 (一)
-
- 变换
- 1) API
- 2) 变换的原理:lift()
- 3) compose: 对 Observable 整体的变换
-
- 线程控制:Scheduler (二)
- 1) Scheduler 的 API (二)
- 2) Scheduler 的原理(二)
- 3) 延伸:doOnSubscribe()
-
RxJava 的适用场景和使用方式
-
- 与 Retrofit 的结合
-
- RxBinding
-
- 各种异步操作
-
- RxBus
-
最后
-
关于作者:
- 为什么写这个?