当我正常使用Observable.subscribe()时,通常会返回可处置对象(Disposable)。
但是,Observable.subscribe(Observer) 返回的是void。
所以,我无法将其处置为Observable.subscribe(Observer)。
根据introtorx.com,Observable.subscribe(Obeserver) 返回Disposable。
为什么Rx和RxJava不同?
++++++++++++++
我在Android Studio中使用
github.com/ReactiveX/RxJava/blob/2.x/src/main/java/io/reactivex/Observable.java#L10831
但是,Observable.subscribe(Observer) 返回的是void。
所以,我无法将其处置为Observable.subscribe(Observer)。
根据introtorx.com,Observable.subscribe(Obeserver) 返回Disposable。
为什么Rx和RxJava不同?
++++++++++++++
我在Android Studio中使用
compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
。github.com/ReactiveX/RxJava/blob/2.x/src/main/java/io/reactivex/Observable.java#L10831
public final void subscribe(Observer<? super T> observer) {
...
}
[[1]: 这是一个指向图片的链接[1]
[[2]: 这是另一个指向图片的链接[2]