当前位置: 代码迷 >> Android >> andriod 出错了,该如何解决
  详细解决方案

andriod 出错了,该如何解决

热度:151   发布时间:2016-04-28 04:57:55.0
andriod 出错了


怎么解决啊
------解决方案--------------------
网络请求不要放在主线程
------解决方案--------------------
Http请求不要放在主线程里,用异步任务之类的处理。
------解决方案--------------------
上面2个正解

你把与网络交互的代码写到 main 主线程了, 这种情况 在 2.x 上是可以运行通过的, 但是在 4.x 上会报错, 这是 4.x 新加入的机制, 与网络相关的代码必须写在子线程里面.
------解决方案--------------------
网络连接要开启一个新的线程进行请求
------解决方案--------------------
为防止UI线程被阻塞,网络请求相关操作不能放到UI主线程中。开启线程或异步任务来处理网络连接。
------解决方案--------------------
android sdk 4.0以上的版本,网络请求必须新开一个线程。