参考链接 参考链接 从上面连个链接可知会报这个错误是,一般情况下是一个方法在还没有到可执行的状态时先执行了。或者因为延时操作在ui线程中执行。造成ui线程不能响应用户操作。 如下我的报错是因为没有将网络请求放在子线程中执行,引起ui线程报经典的 NetworkOnMainThreadException异常 。