时间:2021-07-01 10:21:17 帮助过:5人阅读
我想在数据库中放入一个entry。用的下面的代码:
String url = String.format("http://xxxxxxx/xxx/index.php?home=yes&pid=%s", pid); // Create a new HttpClient and Post Header HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost(url); try { ResponseHandler responseHandler = new BasicResponseHandler(); String response = httpclient.execute(httppost, responseHandler); Log.e("abc", response); return response; } catch (ClientProtocolException es) { Log.e("x" , es.getMessage()); return ""; } catch (IOException e) { Log.e("aasx" , e.getMessage()); return ""; }
这段代码能正常运行,现在当有网络连接的时候,代码就会困在httpclient.execute(httppost, responseHandler);
大约俩分钟。
有什么方法可以实现检查几秒钟后,如果没有反应的就会就catch the exceptions
?