1
我很困惑。我有一種方法可以做一些長時間的工作(大約5秒鐘),並返回String
。 我裹該功能爲Observable
水木清華這樣的:RxJava just()計算線程
private Observable<String> getJobObservable() {
return Observable.just(doJob());
}
但即使有.subscribeOn(Schedulers.computation())
和.observeOn(Schedulers.computation())
我doJob()
方法上mainThread
計算不過,之後我已經改變Observable.just()
到Observable.fromCallable()
一切工作正常。 爲什麼Observable.just()
對線程更改沒有反應?