异常:android.os.NetworkOnMainThreadException
2012-11-07 13:40
447 查看
参考:http://hi.baidu.com/shangsong2009/item/7a5b9dfefb2caa5bc8f337fb
最近在学习android开发的视频,做到一个文件下载的程序。
下载网络上的数据时报出异常android.os.NetworkOnMainThreadException。
原来在android4.0以上的版本访问网络不能在主程序中进行,解决方法有2种,如下
(1)在主程序中增加以下代码
// 详见StrictMode文档
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads()
.detectDiskWrites()
.detectNetwork() // or .detectAll() for all detectable problems
.penaltyLog()
.build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectLeakedSqlLiteObjects()
.detectLeakedClosableObjects()
.penaltyLog()
.penaltyDeath()
.build());
(2)启动新线程执行下载任务。
最近在学习android开发的视频,做到一个文件下载的程序。
下载网络上的数据时报出异常android.os.NetworkOnMainThreadException。
原来在android4.0以上的版本访问网络不能在主程序中进行,解决方法有2种,如下
(1)在主程序中增加以下代码
// 详见StrictMode文档
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads()
.detectDiskWrites()
.detectNetwork() // or .detectAll() for all detectable problems
.penaltyLog()
.build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectLeakedSqlLiteObjects()
.detectLeakedClosableObjects()
.penaltyLog()
.penaltyDeath()
.build());
(2)启动新线程执行下载任务。
相关文章推荐
- Android加载网络图片android.os.NetworkOnMainThreadException异常解决方法
- Android 3.0 访问WebService 出现 android.os.NetworkOnMainThreadException异常
- 异常:android.os.NetworkOnMainThreadException
- 异常:android.os.NetworkOnMainThreadException
- Android 3.0以上 访问WebService 出现 android.os.NetworkOnMainThreadException异常
- 异常:android.os.NetworkOnMainThreadException
- Android异常:android.os.NetworkOnMainThreadException
- Android3.0版本以上出现android.os.NetworkOnMainThreadException异常与处理方式
- android.os.NetworkOnMainThreadException异常
- android.os.NetworkOnMainThreadException异常 (转)
- 异常:android.os.NetworkOnMainThreadException
- 问题描述: android.os.NetworkOnMainThreadException异常(不要在主线程访问网络资源)
- android.os.NetworkOnMainThreadException异常如何解决
- 安卓问题总结( android.os.NetworkOnMainThreadException异常)
- android.os.NetworkOnMainThreadException异常
- Android 3.0 访问WebService 出现 android.os.NetworkOnMainThreadException异常
- android.os.NetworkOnMainThreadException异常
- android.os.NetworkOnMainThreadException 异常处理
- android.os.NetworkOnMainThreadException异常
- Android3.0版本以上出现android.os.NetworkOnMainThreadException异常与处理方式