本人刚学Android的网路编程 今天尝试和Tomcat 通信的时候出来问题。后来经过查资料,原因终于找到了!
其中两个解决办法:
1.采用多线程编程的方法,由于网络资源的获取比较耗资源,我们不能够直接在主线程中进行网络编程!可以借助于AsynTask类,以url作为入口,等待结果的返回。
2.取消Android的简直模式,只要在onCreat()方法里加入这两句话:
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
这样也能够进行通信。