现在的位置: 首页 > 综合 > 正文

什么导致了android.os.NetworkOnMainThreadException异常

2018年04月09日 ⁄ 综合 ⁄ 共 236字 ⁄ 字号 评论关闭

        Android客户端向web服务器端发送请求时不小心就会出现android.os.NetworkOnMainThreadException异常,究竟什么导致了该异常的发生呢?

        该异常是因主线程访问网络而出现的。 Android4.0之前的版本支持在主线程中访问网络,但是在4.0以后就不支持了,其实究其原因很好理解——可以想一下如果网速很慢,那么在主线程中访问网络就会使Android应用程序处于等待状态,该用户造成程序“假死”的感觉,一句话,用户体验很不好。

抱歉!评论已关闭.