本文介绍了如何设置连接超时在Android的JSONParser.makeHtt prequest?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在和 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?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!