android 设置网络超时时间设置,Android:AndroidHttpClient-如何设置超时时间?
我已經按照kuester2000的回答進行了操作,但是我的超時設置似乎不起作用。
try
{
int timeout = 3000;
URL myURL = //some valid URL
AndroidHttpClient = AndroidHttpClient.newInstance("name");
HttpGet httpGet = new HttpGet(myURL.toExternalForm());
HttpParams httpParams = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(httpParams, timeout);
HttpConnectionParams.setSoTimeout(httpParams, timeout);
HttpResponse response = httpClient.execute(httpGet);
//...
}
catch (SocketTimeoutException e)
{
e.printStackTrace();
}
catch (ConnectTimeoutException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
//...
但是,超時值不變。
在我鏈接的答案中,它還說:
連接超時拋出“ java.net.SocketTimeoutException:套接字未連接”,套接字超時拋出“
java.net.SocketTimeoutException:操作超時”。
但是我都沒有。相反,我收到“ org.apache.http.conn.ConnectTimeoutException:連接到…超時”
有人可以幫我嗎?錯誤在哪里?
總結
以上是生活随笔為你收集整理的android 设置网络超时时间设置,Android:AndroidHttpClient-如何设置超时时间?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android标题显示栏菜单在标题之下,
- 下一篇: android 剪贴板管理器,安卓剪贴板