现在的位置: 首页Android开发 > 正文
Android中设置网络超时时间
关键词:Android 超时 ┊ 来源: 原创收藏

在低网速环境或者服务器经常出现无响应的情况下,我们有事就需要设置超时时间来中断连接,防止用户一直等待

1 HttpGet httpGet = new HttpGet(url);

2 HttpParams httpParameters = new BasicHttpParams();
3  // Set the timeout in milliseconds until a connection is established. 
4  int timeoutConnection = 3000;
5 HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection);
6  // Set the default socket timeout (SO_TIMEOUT) 
7 // in milliseconds which is the timeout for waiting for data. 
8 int timeoutSocket = 5000;
9 HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket);
10 
11 DefaultHttpClient httpClient = new DefaultHttpClient(httpParameters);
12 HttpResponse response = httpClient.execute(httpGet);
本文由 jack 发布于 2072天 4小时 43分钟前,目前已有 9466 人浏览
欢迎大家转载分享,请注明来源及链接;商业媒体转载请获得授权,谢谢合作!
 

添加评论