📅  最后修改于: 2020-11-12 05:26:36             🧑  作者: Mango
可观察对象代表观察者(订阅者)在其中侦听数据的数据源。简而言之,一个Observable发出项目,然后一个Subscriber消耗这些项目。
一旦订户开始收听,Observable就会提供数据。
可观察到可以发射任何数量的物品。
可观察的也只能发出完成信号,没有任何项目。
可观察可以成功终止。
可观察的可能永远不会终止。例如,可以多次单击一个按钮。
可观察的可能会在任何时间点引发错误。
可观察者可以有多个订阅者。
当Observable发出项目时,每个订户的onNext()方法都会被调用。
当Observable完成发射项目时,将调用每个订户的onComplete()方法。
如果Observable发出错误,则将调用每个订阅者的onError()方法。