【发布时间】:2018-05-13 03:07:56
【问题描述】:
假设我有 5 个 observables,它们都是改造 api 调用(一个用于登录)
现在我想登录,然后在登录进度完成后同时运行所有其他 4 个可观察对象。
有没有我能做到的?
【问题讨论】:
标签: android retrofit2 rx-java2
假设我有 5 个 observables,它们都是改造 api 调用(一个用于登录)
现在我想登录,然后在登录进度完成后同时运行所有其他 4 个可观察对象。
有没有我能做到的?
【问题讨论】:
标签: android retrofit2 rx-java2
这里的代码示例在Kotlin 上使用rx
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()
【讨论】: