android.os.NetworkOnMainThreadException异常解决办法

来源:互联网 发布:ppt演讲倒计时软件 编辑:程序博客网 时间:2023/12/10 22:07

项目是2.2开发 测试手机是android4.0时候提示 android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络不能在主程序中进行,有两个方法可以解决,一个是在主程序中增加:

 

new Thread(){  @Override  public void run(){  //你要执行的方法  //执行完毕后给handler发送一个空消息  handler.sendEmptyMessage(0);  }  }.start();            //定义Handler对象  private Handler handler =new Handler(){  @Override  //当有消息发送出来的时候就执行Handler的这个方法  public void handleMessage(Message msg){  super.handleMessage(msg);  //处理UI  }  };

原文来自:雨枫技术教程网 http://www.fengfly.com
原文网址:http://www.fengfly.com/plus/view-210886-1.html

 

0 0
原创粉丝点击