org.apache.http.conn.HttpHostConnectException: Connection to

android出现这个问题:

private void dopost(String val){//封装数据Map<String, String> parmas = new HashMap<String, String>();parmas.put("name", val);DefaultHttpClient client = new DefaultHttpClient();//http客户端HttpPost httpPost = new HttpPost("");ArrayList<BasicNameValuePair> pairs = new ArrayList<BasicNameValuePair>();if(parmas != null){Set<String> keys = parmas.keySet();for(Iterator<String> i = keys.iterator(); i.hasNext();) {String key = (String)i.next();pairs.add(new BasicNameValuePair(key, parmas.get(key)));}}try { UrlEncodedFormEntity p_entity = new UrlEncodedFormEntity(pairs, "utf-8");/** 将POST数据放入HTTP请求*/httpPost.setEntity(p_entity);/** 发出实际的HTTP POST请求*/HttpResponse response = client.execute(httpPost);HttpEntity entity = response.getEntity();InputStream content = entity.getContent(); String returnConnection = convertStreamToString(content);show.setText(returnConnection); } catch (IllegalStateException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }} private String convertStreamToString(InputStream is) { BufferedReader reader = new BufferedReader(new InputStreamReader(is));StringBuilder sb = new StringBuilder();String line = null;try {while ((line = reader.readLine()) != null) {sb.append(line);}} catch (IOException e) {e.printStackTrace();} finally {try {is.close();} catch (IOException e) {e.printStackTrace();}}return sb.toString(); }解决方法,,加权限!!

<uses-permission android:name="android.permission.INTERNET"/>

如果用接着出现异常android.os.NetworkOnMainThreadException:

参考

注意:造成这样的错误原因是代码不符合Android规范,如果把上面访问方式改为异步操作就不会出现在4.0上访问出现 android.os.NetworkOnMainThreadException异常 如:new Thread(){@Overridepublic void run(){//你要执行的方法//执行完毕后给handler发送一个空消息handler.sendEmptyMessage(0);}}.start();//定义Handler对象private Handler handler =new Handler(){@Override//当有消息发送出来的时候就执行Handler的这个方法public void handleMessage(Message msg){super.handleMessage(msg);//处理UI}};

在开始时却总是不厌其烦地渗透入生活的缝隙,

org.apache.http.conn.HttpHostConnectException: Connection to

相关文章:

你感兴趣的文章:

标签云: