android点滴20: 4.0NetworkOnMainThreadException的解决方案

         如果在Android4.0的主线程中进行比较耗时的操作,访问网络或下载就会报NetworkOnMainThreadException!要解决这个异常很简单,在主线程中新开一个线程来进行读写操作。但是还有一个更简单的解决办法,而且是官方提供的哦,就是使用 StrictMode。比如在updateListView()中有访问网络的操作,那么在updateListView()之前加入下面这段代码就解决了,有时候看上去很复杂的问题其实就是这么简单。
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy);

你可能感兴趣的:(android,访问网络报错)