简单回顾
如果抛开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
本文详细分析了RxJava中创建Observable、Observer/Subscriber以及两者之间订阅的实现过程。通过源码解读,阐述了OnSubscribe的作用,subscribe()方法的核心功能,以及Subscriber如何转换为Observer。此外,还探讨了unsubscribe()和isUnsubscribed()在解绑订阅事件中的作用。
订阅专栏 解锁全文

170

被折叠的 条评论
为什么被折叠?



