最近在android4.0上做网络访问,出现android.os.NetworkOnMainThreadException报错。
现在的android为了避免ANR做了很多限制,都是为了用户的体验吧。所有所有网络访问都要用异步的方法来执行了。
所以,要做网络访问,可以用Thread或者android的异步类来执行,然后通过Handler来更新主线程上的显示。
最近在android4.0上做网络访问,出现android.os.NetworkOnMainThreadException报错。
现在的android为了避免ANR做了很多限制,都是为了用户的体验吧。所有所有网络访问都要用异步的方法来执行了。
所以,要做网络访问,可以用Thread或者android的异步类来执行,然后通过Handler来更新主线程上的显示。