Observable事件源,被观察者。
Subcriblers 观察者,事件订阅者
Observer 同Subcribler差不多
subscribe() 方法,绑定Observable与Subcribler或者Observabler
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。
这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。
public interface Observer<T> {}
public abstract class Subscriber<T> implements Observer<T>, Subscription {}
Obersevable与Subscriber的关联
大家已经知道怎么创建Obeservable与Subscriber了,那么它们怎么联系起来的呢?答案是subsribe方法。
mObservable.subscribe(mTestSubscriber);
这里有一点迷惑性,一般来说正确的写法似乎是这样
mTestSubscriber.subscribe(mObservable);
这个可以理解为订阅者注册了观察者,而不是观察者去监听订阅者
【android RxJava(RxAndroid)的简单使用_谢岩... _android rxja】https://blog.csdn.net/bzlj2912009596/article/details/81775464?tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_ios&utm_campaign=client_share
网友评论