Android4.0以后不能在主线程访问网络的解决
来源:互联网 发布:淘客自动采集软件 编辑:程序博客网 时间:2024/06/05 06:59
解决方法1:
使主线程可以访问网络
if (Build.VERSION.SDK_INT >= 11) { StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build()); StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectLeakedSqlLiteObjects().detectLeakedClosableObjects().penaltyLog().penaltyDeath().build()); }解决方法2:
启动一条子线程
解决方法3:
使用异步访问网络
class MyTask extends AsyncTask<String, Integer, String> { @Override protected String doInBackground(String... params) { //这里写连接网络的代码 return null; } }
0 0
- Android4.0以后不能在主线程访问网络的解决
- Android4.0以后不能在主线程访问网络的解决
- 关于android4.0中访问网络不能在主线程中进行以及Handler的使用
- 关于android4.0中访问网络不能在主线程中进行以及Handler的使用
- android4.0 HttpClient 以后不能在主线程发起网络请求
- 解决在主线程不能访问网络的问题
- Android4.0 以后不允许在主线程进行网络连接
- Android4.0 以后不允许在主线程进行网络连接
- Android4.0 以后不允许在主线程进行网络连接
- Android4.0版本以上不能在主线程中访问socket的解决办法
- 解决Android主线程不能访问网络
- Android 4.0以后不能在主线程能进行网络访问
- 血的教训,一定不要再4.0以后在主线程里面访问网络NetworkOnMainThreadException
- Android 中从4.0以后无法在主线程访问网络的解决办法。
- Android4.0不能在主线程中进行HTTP请求
- Android4.0不能在主线程中进行HTTP请求
- Android4.0不能在主线程中进行HTTP请求
- Android4.0不能在主线程中进行HTTP请求
- iOS常用文件操作
- Vim学习笔记
- 【网络流】codeforces 434D
- 优游平台总代,优游平台总代【总代Q941494533】再
- VMware tools 安装
- Android4.0以后不能在主线程访问网络的解决
- 使用递归方法为TreeView添加数据
- qtp检查点
- js常用技术汇总
- 生成release版本的Android系统
- mysql 日期格式化函数之date_format()函数
- Ogre高光Shader入门(HLSL)
- warning C4995: “....”: 名称被标记为 #pragma deprecated
- vpn机制