作者:starry-night--_848 | 来源:互联网 | 2018-04-25 05:59
我想在数据库中放入一个entry。用的下面的代码:StringurlString.format("xxxxxxxxxxindex.php?homeyes&pid%s",pid);CreateanewHttpClientandPostHeaderHttpClienthttpclientnewDefaultHttpClient();HttpPosthttppostnewHttpPost(url)
phpjavaeclipseandroid
我想在数据库中放入一个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
?