我正在使用以下代码通过http请求从服务器获取数据。
HttpClient client = new DefaultHttpClient();
String URL = urlGenerator();
StringBuilder url = new StringBuilder(URL);
HttpGet get = new HttpGet(url.toString());
HttpResponse response = client.execute(get);
int status = response.getStatusLine().getStatusCode();
if(status == 200){
...
}
它的工作正常。但是如果手机连接到wifi或gprs 3g,但没有互联网连接或者互联网不工作,我想在上面的代码中使用超时功能。
比如说,3秒后我想显示超时,请重试.. 我该怎么做呢? 如果超时,我想在textviw中显示文本“连接超时”.. 我该怎么做呢? 请帮忙。