在4.0下面,在主线程中訪问网络,假设请求超过6s的话,就会报ANR,那么这就会带来一个问题,假设网络慢或者请求的数据过大时,界面会卡顿,造成界面灵敏性非常差,因此网络请求一般不能放在主线程中操作,google在4.0时做了调整,一般在主线程中请求网络,就会报错,这样就使得我们这些程序猿就不得不启动子线程去网络网络了,假设4.0在主线程中操作网络报错信息例如以下:

<span style="color:#ff6666;">10-19 12:14:44.656: E/AndroidRuntime(30444): Caused by: android.os.NetworkOnMainThreadException</span>

最新文章

  1. Linux解决关闭终端后终止服务问题
  2. maven+Jenkins学习小记
  3. JavaScript字符串常用操作函数之学习笔记
  4. json和cookie兼容以前的
  5. 【python cookbook】【数据结构与算法】7.让字典保持有序
  6. ABAP 内表 详解
  7. php部分---面向对象静态、抽象类、oop接口、加载类、魔术方法、关键字。
  8. Asp.Net 操作word 第二篇[推荐]
  9. for each
  10. cxf2.4.3中jaxb-api.jar、jaxws-api.jar与jdk1.6.0_02不兼容问题
  11. noi 7221 拯救公主 (状态压缩+bfs)
  12. 北京创客空间 BEIJING MAXPACE的小站
  13. 【JDK1.8】JDK1.8集合源码阅读——LinkedHashMap
  14. gflags 学习
  15. Error: Cannot find module &#39;babel-runtime/regenerator&#39;
  16. Flask源码复习之路由
  17. ROS launch 文件的编写
  18. ESB架构之企业实施案例
  19. 3、昨天的BUG
  20. USACO 3.3.1 Riding the Fences 骑马修栅栏(欧拉回路)

热门文章

  1. HDU_2476_String painter_(区间dp)
  2. JMeter在linux上分布式压测环境配置(一)
  3. Jmeter之JDBC请求参数化(二)
  4. 更新dell机器的idrac的固件版本后重启机器系统失败
  5. java_线程类的基本功能
  6. 重启rsyncd
  7. 通过docker-composer启动容器nginx,并完成spring.boot的web站点端口转发
  8. 截取命令cut命令、awk命令、sed命令
  9. change legend layout from &#39;vertical&#39; to &#39;horizontal&#39; in Paraview
  10. sql学习笔记:表的运算