这个错误意思就是:主线程访问网络异常,网上查找了相关资料,得出:访问网络不能直接在主程序(主线程)中运行,可以选择多线程的方法来解决该问题:
public void onCreate(Bundle bundle){
super.onCreate(bundle);
setContentView(R.layout.activity_main);
//新建线程执行访问网络的代码
Runable netWorkThread=new Runnable(){
@Override
public void run(){
//具体执行的代码
......
}
}
//启动线程
new Thread(netWorkThread).start();
}