我有一个不断发出项目但从不调用
其中一个问题是,我本来会在
更新: 由于我们可以使用
onError
或onComplete
的Flowable
。现在我有一个Completable
,我想将其与此Flowable
合并,以便当Completable
完成时,Flowable
会调用onComplete
。我无法直接更改给我的Flowable
对象。其中一个问题是,我本来会在
Flowable
上使用takeUntil
,但是Flowable
可能会在任何时间停止发出项目,而我仍希望Completable
能够调用onComplete
。更新: 由于我们可以使用
Completable.toFlowable()
合并两个Flowables
。问题是,我仍然找不到一种同时完成两者的方法。
mergeWith
的文档说“只有当另一个 CompletableSource 也完成时才会完成”。 - HaydenKai