说明
1.
RX - 从 .NET 到 RxJava
1.1.
微软响应式扩展
1.2.
来到Java世界 - Netflix RxJava
1.3.
RxJava的与众不同之处
1.4.
总结
2.
为什么是Observables?
2.1.
观察者模式
2.2.
你什么时候使用观察者模式?
2.3.
RxJava观察者模式工具包
2.4.
Observable
2.5.
Subject = Observable + Observer
2.6.
总结
3.
向响应式世界问好
3.1.
启动引擎
3.2.
工具
3.3.
我们的第一个Observable
3.4.
从列表创建一个Observable
3.5.
再多几个例子
3.6.
总结
4.
过滤Observables
4.1.
过滤序列
4.2.
获取我们需要的数据
4.3.
有且仅有一次
4.4.
First and last
4.5.
Skip and SkipLast
4.6.
ElementAt
4.7.
Sampling
4.8.
Timeout
4.9.
Debounce
4.10.
总结
5.
变换Observables
5.1.
*map家族
5.2.
GroupBy
5.3.
Buffer
5.4.
Window
5.5.
Cast
5.6.
总结
6.
组合Observables
6.1.
Merge
6.2.
Zip
6.3.
Join
6.4.
combineLatest
6.5.
And,Then和When
6.6.
Switch
6.7.
StartWith
6.8.
总结
7.
Schedulers-解决Android主线程问题
7.1.
StrictMode
7.2.
避免阻塞I/O的操作
7.3.
Schedulers
7.4.
非阻塞I/O操作
7.5.
SubscribeOn and ObserveOn
7.6.
处理耗时的任务
7.7.
执行网络任务
7.8.
总结
8.
与REST无缝结合-RxJava和Retrofit
8.1.
项目目标
8.2.
Retrofit
8.3.
App架构
8.4.
创建Activity类
8.5.
创建RecyclerView Adapter
8.6.
总结
Published with GitBook
RxJava 精粹中文翻译
App架构
我们不使用任何MVC,MVP,或者MVVM模式。因为那不是这本书的目的,因此我们的
Activity
类将包含我们需要创建和展示用户列表的所有逻辑。