RxJava观察者模式顺序图
2016-07-12 13:50:05 0 举报
在RxJava观察者模式中,存在三个主要角色:Observable(被观察者)、Observer(观察者)和Subscriber(订阅者)。顺序图展示了它们之间的交互过程。首先,Observable发出数据,然后通过订阅的方式通知Observer或Subscriber。Observer或Subscriber接收到通知后,会执行相应的操作,如更新UI或处理数据。当Observable完成数据发送后,它会通知Observer或Subscriber数据已发送完毕。Observer或Subscriber在接收到通知后,可以选择停止订阅或继续监听。整个过程遵循严格的顺序,确保数据的可靠传输和处理。
作者其他创作
大纲/内容
onStart()【Subscriber抽象类】
构造事件(T类型)
解除订阅关系
Observable.OnSubscribe.call方法
转成Subscriber对象
接口
onError()
事件(Event)
subscribe()
unsubscribe()
onNext()
onCompleted()
Subscription
Observable被观察者
Subscriber订阅者
初始化
返回一个scription对象
Observer观察者
如果当前参数是Observer对象
收藏
收藏
0 条评论
下一页