[Android]NetworkOnMainThreadException解决办法

万事须己运,他得非我贤。这篇文章主要讲述[Android]NetworkOnMainThreadException解决办法相关的知识,希望能为你提供帮助。
从 android 2.3 之后已经限制无法在主线程中使用网络抓取数据

会出现 NetworkOnMainThreadException

从 android 2.3 之后已经限制无法在主线程中使用网络抓取数据

会出现?NetworkOnMainThreadException

如果要使用网络抓数据就必须得要自己开一条线程才行

解决方法就是把网络传输的部分另外开线程去执行

另外一个方法就是在?onCreate 下加入

StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build());

顺便把SQLLite开一开吧
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectLeakedSqlLiteObjects().penaltyLog().penaltyDeath().build());


我经营的论坛:?台论之星
【[Android]NetworkOnMainThreadException解决办法】尘世中一位载浮载沉之小小工程师
michael-chen@jiebu-lang.com
原文:大专栏   [Android]NetworkOnMainThreadException解决办法












    推荐阅读