android-如何顺序执行两个可观察对象?
作者:互联网
如何依次执行两个可观察对象并在rxjava链中覆盖另一个结果?
例如我有data1 = observableFromDb和data2 = observableFromServer;
我想将它们组合在一起,并用data2结果覆盖data1.
解决方法:
这就是concat运算符的作用-它在给定Observable的情况下顺序执行-另一个Observable直到上一个Observable完成才开始
Observable.concat(dataBaseObservable, networkRequestObservable)
.subscribe(Data -> {
// do something with data
});
标签:rx-java,android 来源: https://codeday.me/bug/20191120/2045788.html