Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.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
Java 活动中的多个网络请求一个接一个_Java_Android_Multithreading - Fatal编程技术网

Java 活动中的多个网络请求一个接一个

Java 活动中的多个网络请求一个接一个,java,android,multithreading,Java,Android,Multithreading,在我的活动中我必须对一个点击事件向服务器发出5次请求,一次又一次,并对数据进行一些处理。此任务将显示加载消息(当前正在执行的任务)和进度条(用于显示组合任务的进度)。因此,在完成每个请求和数据处理后,我将更新加载消息和Progressbar。目前我正在考虑使用线程和处理程序应用它。这是最好的方法吗?您可以使用改型或凌空库来发出并发请求,就像每个请求成功后会发出另一个请求一样。如果我正在这样做,您可能需要使用RxJava+改型来连接请求并在启动另一个请求之前更新progressbar。否。我几乎按

在我的
活动中
我必须对一个点击事件向服务器发出5次请求,一次又一次,并对数据进行一些处理。此任务将显示加载消息(当前正在执行的任务)和进度条(用于显示组合任务的进度)。因此,在完成每个请求和数据处理后,我将更新加载消息和
Progressbar
。目前我正在考虑使用
线程
处理程序
应用它。这是最好的方法吗?

您可以使用改型或凌空库来发出并发请求,就像每个请求成功后会发出另一个请求一样。

如果我正在这样做,您可能需要使用RxJava+改型来连接请求并在启动另一个请求之前更新progressbar。否。我几乎按顺序需要每个请求的响应。我认为AsyncTask不适合这里。我不需要让并发请求按顺序进行。我很清楚这些图书馆。