android.os.NetworkOnMainThreadException

前段时间做Android项目,因为数据库部署在百度云端,而他们是不允许直接访问的,所以需要写一个服务端充当桥梁,后来在Android上访问服务端的url时又出来了一个异常:
NetworkOnMainThreadException,上网查了一下是因为大概在Android4.0以后不允许在主线程中访问网络,最后只能用开辟新线程的方式执行了。目前Android中有两三种处理的办法,我知道的有AysncTask,Thread+Handler,这个可以自己根据项目需求权衡,估计应该是各有千秋吧,这里分享一篇有关的文章:http://daoshud1.iteye.com/blog/1843655

猜你喜欢

转载自1397452815.iteye.com/blog/2201622