如何顺序执行两个可观察对象?
How to execute two observables sequentially?
如何在 rxjava 链中顺序执行两个 observable 并用一个结果覆盖另一个结果?
例如我有 data1 = observableFromDb 和 data2 = observableFromServer;
我想将它们组合成链,并用 data2 结果覆盖 data1。
这就是 concat 运算符的作用 - 它按顺序执行给定的 Observable - 另一个 Observable 直到前一个 完成
Observable.concat(dataBaseObservable, networkRequestObservable)
.subscribe(Data -> {
// do something with data
});
如何在 rxjava 链中顺序执行两个 observable 并用一个结果覆盖另一个结果?
例如我有 data1 = observableFromDb 和 data2 = observableFromServer;
我想将它们组合成链,并用 data2 结果覆盖 data1。
这就是 concat 运算符的作用 - 它按顺序执行给定的 Observable - 另一个 Observable 直到前一个 完成
Observable.concat(dataBaseObservable, networkRequestObservable)
.subscribe(Data -> {
// do something with data
});