说明
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 精粹中文翻译
RxJava观察者模式工具包
在RxJava的世界里,我们有四种角色:
Observable
Observer
Subscriber
Subjects
Observables和Subjects是两个“生产”实体,Observers和Subscribers是两个“消费”实体。