1
fromCallable
和defer
有不同的实现。我听到有人说defer
有助于递归,但我无法生成任何显示它们之间差异的代码。rxJava 1:fromCallable和defer之间有什么区别?
我试着用无限数量的实施:
private Observable<Integer> numbers(int start) {
return Observable.just(start)
.concatWith(Observable.defer(() -> numbers(start + 1)));
}
但订阅
https://artemzin.com/blog/rxjava-defer-execution-of-function-via-fromcallable/ –
'fromCallable'对于'Observable.defer(() - > Observable.just(值))' –