RxJava-Essentials
说明
RX - 从 .NET 到 RxJava
微软响应式扩展
来到Java世界 - Netflix RxJava
RxJava的与众不同之处
总结
为什么是Observables?
观察者模式
你什么时候使用观察者模式?
RxJava观察者模式工具包
Observable
Subject = Observable + Observer
总结
向响应式世界问好
启动引擎
工具
我们的第一个Observable
从列表创建一个Observable
再多几个例子
总结
过滤Observables
过滤序列
获取我们需要的数据
有且仅有一次
First and last
Skip and SkipLast
ElementAt
Sampling
Timeout
Debounce
总结
变换Observables
*map家族
GroupBy
Buffer
Window
Cast
总结
组合Observables
Merge
Zip
Join
combineLatest
And,Then和When
Switch
StartWith
总结
Schedulers-解决Android主线程问题
StrictMode
避免阻塞I/O的操作
Schedulers
非阻塞I/O操作
SubscribeOn and ObserveOn
处理耗时的任务
执行网络任务
总结
与REST无缝结合-RxJava和Retrofit
项目目标
Retrofit
App架构
创建Activity类
创建RecyclerView Adapter
总结
Powered by
GitBook
你什么时候使用观察者模式?
你什么时候使用观察者模式?
观察者模式很适合下面这些场景中的任何一个:
当你的架构有两个实体类,一个依赖另一个,你想让它们互不影响或者是独立复用它们时。
当一个变化的对象通知那些与它自身变化相关联的未知数量的对象时。
当一个变化的对象通知那些无需推断具体是谁的对象时。
results matching "
"
No results matching "
"