问题描述
我正在和 JSONParser.makeHtt prequest
发布的一些数据。当连接速度较慢它需要一段时间才能得到回应,我想超时限制为5秒。我发现<一个href=\"http://stackoverflow.com/questions/693997/how-to-set-htt$p$psponse-timeout-for-android-in-java\">this帖子展示了如何设置的Htt presponse超时,但不能将其与JSONParser集成。
I am getting and posting some data with JSONParser.makeHttpRequest
. When the connection is slow it takes a while to get a response and I would like to set the timeout limit to 5 seconds. I found this post showing how to set HttpResponse timeout but couldn't integrate it with JSONParser.
下面是code我用了Htt prequest
Here is the code I use for HttpRequest
JSONParser jParser = new JSONParser();
List<NameValuePair> params = new ArrayList<NameValuePair>();
JSONObject json = jParser.makeHttpRequest(url, "GET", params);
我会很感激,如果我能得到一个code片段或其他职位其他地方的链接。
I will be grateful if I can get a code snippet or a link to another post somewhere else.
推荐答案
您可以使用AsyncTask的,停止一段时间后该请求。
这里见的例子。
You can use Asynctask, and stop the request after some time.See examples here.
这篇关于如何设置连接超时在Android的JSONParser.makeHtt prequest?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!