Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.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
Android 批处理http请求的异步任务_Android_Android Asynctask_Xmlhttprequest - Fatal编程技术网

Android 批处理http请求的异步任务

Android 批处理http请求的异步任务,android,android-asynctask,xmlhttprequest,Android,Android Asynctask,Xmlhttprequest,我需要发出一批HTTP请求,并将响应逐个提供给ListView。我正在使用一个异步任务,并在doBackgroundProcess方法中运行请求的for循环。这是正确的方法吗?如果没有,请引导我找到最佳做法。您想做什么还不完全清楚。如果您正在执行以下操作: 收集一组HTTP请求 发送它们。 把结果拿回来。 发布到支持列表视图的适配器 等待用户启动下一组HTTP请求 那我建议你找一家内部服务公司。如果您的活动出于任何原因进入后台,AsyncTask将停止,但IntentService将继续,直到完

我需要发出一批HTTP请求,并将响应逐个提供给ListView。我正在使用一个异步任务,并在doBackgroundProcess方法中运行请求的for循环。这是正确的方法吗?如果没有,请引导我找到最佳做法。

您想做什么还不完全清楚。如果您正在执行以下操作:

收集一组HTTP请求 发送它们。 把结果拿回来。 发布到支持列表视图的适配器 等待用户启动下一组HTTP请求 那我建议你找一家内部服务公司。如果您的活动出于任何原因进入后台,AsyncTask将停止,但IntentService将继续,直到完成所有工作

我甚至建议您将HTTP结果粘贴到内容提供商中。最好持久化需要很长时间才能检索的数据。你的用户会喜欢你的!如果数据已经存在,也可以在失去连接时停止,然后从中断的位置重新开始。如果一开始连接不可用,您可以向用户显示最新的结果

请记住,网络并非总是可用的