在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{...}
无法达到的情况?