假设我有5个observable,所有这些都是改装api调用(一个用于登录)
现在我要登录,之后在登录进度完成后同时运行所有其他4个observable 。
无论如何我能做到吗?
答案 0 :(得分:2)
此处使用rx
Kotlin
代码示例
login()//need return Observable
.flatMap{ result->
//maby init calls observables
zip(firstCallObservable, secondObservable, thirdCallObservanle,fouthCallObservable){
first, second, third, fouth->
//do something with data
}}
.subscribeOn(Schedulers.io())
.observOn(AndroidSchedulers.mainThread())
.subscribe()