Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rx java RXJava对http请求的顺序执行_Rx Java_Rx Java2_Rx Android - Fatal编程技术网

Rx java RXJava对http请求的顺序执行

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

我有一个接受URL的方法。此方法将被多次调用(不是固定的数字)

我为每个URL创建一个可观察的URL:

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实现这一点,您有什么建议吗?

您看过这个问题吗?谢谢你,本杰明。将尝试并更新它