1、Caused by: android.os.NetworkOnMainThreadException
界面更新不能放在主线程里面,要单独开辟一个线程进行界面更新
4.0之后的系统可以在ManActivity.java的setContentView(R.layout.activity_main)后加入以下代码
if (android.os.Build.VERSION.SDK_INT > 9) {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
}
最好是单独开辟一个线程。
2、当Android端向服务端发送请求时,没有响应。
a、检查权限设置,在AndroidManifest.xml中添加网络权限
<uses-permission android:name="android.permission.INTERNET" />
b、如果服务端部署在自己的电脑上,用自己的手机测试时,要确保PC端和Android端在同一个局域网里。(连接同一个WIFI),手机端请求写自己电脑在局域网里的IP地址,(http://192.168.1.13:8080/AppService/user/findAllUser.action).
自己电脑的IP查询 :win键+R ----->cmd---->ipconfig就可以看到了。