RxJava优势:保持代码逻辑简洁
lift方法:在原始observable和observer之间,创建新的observable,来实现事件序列中的对象类型的转换
compose:执行transformer接口的call方法,对自身执行事件转换
just(T...): 将传入的参数依次发送出来
from(T[]) / from(Iterable<? extends T>) : 将传入的数组或 Iterable 拆分成具体对象后,依次发送出来。
map():将事件对象转换类型
flatMap(): 通过创建 Observable ,实现复杂类型转换中转。把嵌套的请求写在一条链中
observerOn():指定subscriber执行线程,
RxBinding: 利用链式结构优势
RxBus: 使用 RxJava 来实现了 EventBus