Android之NetworkOnMainThreadException异常

android开发学习中经常遇到的问题。问题的根源在主线程中访进行了网络请求。

在UI线程中不允许访问网络。

可以通过其他途径。

一个子线程里,然后用Handler消息机制与主线程通信。

Runnable networkTask = new Runnable() {  
@Override  
    public void run() { 
}
}
Handler handler = new Handler() { 
  @Override  
    public void handleMessage(Message msg) {  
        super.handleMessage(msg);  
    }
}

 

posted on 2016-07-22 16:36  lucika.zh  阅读(176)  评论(0编辑  收藏  举报

导航