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