我们是否需要Observable.just(..)或Observable.fromCallable {...},因为我们已经拥有Single.just(..)或Single.fromCallable {...}?

时间:2019-06-09 15:09:30

标签: java android kotlin rx-java rx-java2

在RxJava2中,我们将Single作为一个Observable对象,它将仅生成一个数据,并且仅生成一个数据。

一个可以编码

Single.just(...)
// OR
Single.fromCallable{ ... }

但是,在Observable中,我们也可以这样做

Observable.just(...)
// OR
Observable.fromCallable{ ... }

Observable的不同之处在于,一旦给出了唯一的数据,我们将有一个额外的onComplete回调。没什么。

因此,我想知道我们是否需要Observable.just(..)Observable.fromCallable{...},因为它的Single版本就足够了吗?是否存在Observable.just(..)Observable.fromCallable{...}可以达到(或优于)但Single.just(..)Single.fromCallable{...}无法达到的情况?

0 个答案:

没有答案