热&冷Observable
冷
什么是冷Observable? 听见冷这个字,我们可能会有比较消极的体会,在这里是指相对于热Ob,他的功能相对简单,
就像cd一样,他可以被所有的人在任何时候听见,以同样的方式,他将会向所有的observer所重播,确保所有的观察器都会获得所有的数据,很多Observable 都是冷的,比如Observable.just,Observable.fromIterable 工厂方法。
在接下来的例子中,我们用两个observer 来订阅Observable,他将会先执行第一个Observer 等执行Observer 的 onComplete 方法之后,他就会执行第二个observer,当然他们两个都获取同样的数据,通过两个不同的数据流 ,这种方式就是冷Observable,
热
上面讲到冷Observable,工作得像音乐CD一样,而热Observable 更像是无线电台,他同时广播同一个数据给所有的观察者, 一个observer订阅一个热Observable,接收