Rx java RXJava对http请求的顺序执行
我有一个接受URL的方法。此方法将被多次调用(不是固定的数字) 我为每个URL创建一个可观察的URL:Rx java RXJava对http请求的顺序执行,rx-java,rx-java2,rx-android,Rx Java,Rx Java2,Rx Android,我有一个接受URL的方法。此方法将被多次调用(不是固定的数字) 我为每个URL创建一个可观察的URL: Observable.create(Action1<Emitter<String>> { // synchronous call val response: String? = client.doPost(localUrl, json, null) it.onNext(response) }, Emitter.BackpressureMode
Observable.create(Action1<Emitter<String>> {
// synchronous call
val response: String? = client.doPost(localUrl, json, null)
it.onNext(response)
}, Emitter.BackpressureMode.BUFFER)
.subscribeOn(Schedulers.newThread())
.subscribe({
// DO STUFF
})
Observable.create(操作1{
//同步呼叫
val响应:字符串?=client.doPost(localUrl、json、null)
it.onNext(回复)
},发射器。背压模式。缓冲区)
.subscribeOn(Schedulers.newThread())
.订阅({
//做事
})
我必须按照获得这些URL的相同顺序调用这些URL(例如,调用URL编号1并获得结果,然后再调用URL编号2,依此类推)
如果/如何使用RXJava实现这一点,您有什么建议吗?您看过这个问题吗?谢谢你,本杰明。将尝试并更新它