• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Android 关于“NetworkOnMainThreadException”,networkonmainthread

Android 关于“NetworkOnMainThreadException”,networkonmainthread

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了Android 关于“NetworkOnMainThreadException”,networkonmainthread等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Android 关于“NetworkOnMainThreadException”,networkonmainthread


网络收集的原因如下,以及解决办法:

我补充总结一下:

解决办法一:
在操作网络类(socket连接)的activity的protected void onCreate(Bundle savedInstanceState)函数后面加上下面的代码。在super.onCreate(savedInstanceState);前面加。

        StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
                .detectDiskReads().detectDiskWrites().detectNetwork()
                .penaltyLog().build());
        StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
                .detectLeakedSqlLiteObjects().detectLeakedClosableObjects()
                .penaltyLog().penaltyDeath().build());

这个方法不推荐。但也是解决办法之一。

解决办法二:
开启一个新的线程。就是上面图中办法。

        new Thread(){  
               @Override  
               public void run()  
               {  
                                        //网络操作连接的代码
                    mClientManage.Connect();
               }  
            }.start(); 

 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Android 关于“NetworkOnMainThreadException”,networkonmainthread

相关文章

  • 2017-05-26cobbler系统使用之二高级篇的补充篇---关于kickstart文件内容的配置说明
  • 2017-08-23Android实现支付宝支付
  • 2017-05-26android-webview的使用小结,android-webview
  • 2017-05-26安卓学习----使用okHttp(POST方式)---登录,安卓okhttp
  • 2017-05-26编译器开发系列--Ocelot语言7.中间代码,编译器--ocelot
  • 2017-05-26Android之上下文context,androidcontext
  • 2017-05-26RecyclerView再封装,RecyclerView封装
  • 2017-05-26Android的bitmap和优化,androidbitmap
  • 2017-05-26三星手机拍照,从图库选择照片旋转问题完美解决,三星手机图库
  • 2017-05-26Lambda表达式在Kotlin中怎样工作的:setOnClickListener的转换(KAD 18),180

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • android开发之路01,android之路01
    • andriod读写XML,andriodxml
    • 安卓客户端a标签长按弹框提示解决办法,安卓标签
    • Android开发:优化ListView实践解析
    • 设计五(六)大原则,设计原则
    • 仿有道词典应用项目源码,有道词典项目源码
    • Android Activity生命周期与启动模式,androidactivity
    • 广播,本地广播(),广播
    • Fragment 重叠 遮盖问题,fragment遮盖
    • Android开发学习——打电话应用,android开发打电话

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有