我对Rx如何处理Subscription#unsubscribe方法很感兴趣。例如,我们有
Subscription subscription = Observable.from(veryBigList)
.map(value -> convertValue(value))
.map(value1 -> saveToDb(value))
// .... maybe more operators
.subscribeOn(Schedulers.io())
.subscribe();
// ...
subscription.unsubscribe();
是否可以保证取消订阅停止在整个流中发送事件?
答案 0 :(得分:0)
取决于;如果您有cache()
或share()
,那么取消订阅传播就会停止。