简单回顾
如果抛开Rxjava的操作符以及其线程控制的话,Rxjava的最基本使用是比较简单的
第一步,创建被观察者Observable;
第二步,创建观察者Observer/Subscriber;
第三步,subscribe;
三个关键对象和一个核心方法
- 三个关键对象
-
Observable(被观察者)
-
OnSubscribe
此对象是Observable
内部的对象,
可以对等地理解成是观察者模式
中,被观察者
用来通知观察者
的notifyObservers()方法
; -
Subscriber(观察者)
-
- 一个核心方法
- subscribe()
订阅方法,
完成观察者和被观察者之间的订阅;
- subscribe()
Rxjava源码相关分析
Observable
类中的create()源码
:
public class Observable<T> {
final OnSubscribe<T> onSubscribe;
protected Observable(OnS