Android NetworkOnMainThreadException异常处理
来源:互联网 发布:电脑视频剪切软件 编辑:程序博客网 时间:2024/06/05 02:52
开发中碰到这个问题,代码是无误的,在低版本的API上都可以运行的,但在3.0以上的版本就会出现NetworkOnMainThreadException
原因:不允许在主线程中进行网络访问
API文档如下:
1. 在发起Http请求的Activity里面的onCreate函数里面添加如下代码
//详见StrictMode文档StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build());StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectLeakedSqlLiteObjects().detectLeakedClosableObjects().penaltyLog().penaltyDeath().build());2. 开启子线程发送Http请求(推荐)
0 0
- Android NetworkOnMainThreadException异常处理
- 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.os.NetworkOnMainThreadException 异常处理
- android.os.NetworkOnMainThreadException 异常处理
- android.os.NetworkOnMainThreadException 异常处理
- android.os.NetworkOnMainThreadException异常处理
- android.os.NetworkOnMainThreadException 异常处理
- android.os.NetworkOnMainThreadException 异常处理
- android.os.NetworkOnMainThreadException 异常处理
- android.os.NetworkOnMainThreadException 异常处理
- android.os.NetworkOnMainThreadException异常处理
- 浅谈算法和数据结构: 三 合并排序
- Java IO 之 FileInputStream & FileOutputStream源码分析
- listview的最外层套在ScrollView时,如果listview刚好显示一屏幕,会出现无法下拉刷新
- solr集群配置中遇到的问题及说明
- Solr v4.4地理感知
- Android NetworkOnMainThreadException异常处理
- 经纬度拾取坐标系统
- 用Win8.1在局域网搭建FTP服务器的简单实现
- 2015109开通博客
- java:所有东西都是对象,所以根类就是Object
- 数据处理---Java数据处理之消息队列
- 杭电 acm 2011(多项式求和)
- C 字符串相加
- Fragment 在后台长时间挂载(Home键,打开其他App,打开应用)Fragment出现空白界面