android.os.NetworkOnMainThreadException

在执行下面方法加载网络数据时出现以上错误。

handler.post(new Runnable(){
                    @Override
                    public void run() {
                        // TODO Auto-generated method stub
                        
                    }
                });

 

造成这样的错误原因是代码不符合Android规范,要求凡是涉及到网络操作的动作都应该放到单独的线程中执行!如果把加载网络数据的方式改为异步操作就不会出现在4.0上访问出现 android.os.NetworkOnMainThreadException异常

posted on 2013-07-18 11:50  飘杨......  阅读(301)  评论(0编辑  收藏  举报