android与后台服务器连接:android.os.NetworkOnMainThreadException

Posted 小亮yuu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android与后台服务器连接:android.os.NetworkOnMainThreadException相关的知识,希望对你有一定的参考价值。

参考: http://codego.net/487181/

         http://stackoverflow.com/questions/11736530/android-httpclient-networkonmainthreadexception

问题所在摘要:

从Honeycomb SDK(3.0)开始,google不再允许网络请求(HTTP、Socket)等相关操作直接在Main Thread类中,其实本来就不应该这样做,直接在UI线程进行网络操作,会阻
塞UI、用户体验相当bad!即便google不禁止,一般情况下我们也不会这么做吧~
所以,也就是说,在Honeycomb SDK(3.0)以下的版本,你还可以继续在Main Thread里这样做,在3.0以上,就不行了。

 

以上是关于android与后台服务器连接:android.os.NetworkOnMainThreadException的主要内容,如果未能解决你的问题,请参考以下文章

Android O,后台服务运行超过 30 分钟。为啥?

android O中的onMessageReceived在后台应用时未调用

在Android O中运行后台运行Intentservice

在 Android O 设备上后台运行的应用程序的位置收集都有哪些限制?

从 IntentService 迁移到 Android O 的 JobIntentService

android与后台服务器连接:android.os.NetworkOnMainThreadException