当前位置: 首页 > news >正文

异常:android.os.NetworkOnMainThreadException 原因分析

1.错误异常:android.os.NetworkOnMainThreadException

2.原因分析:出现这个错误一般是数据请求在主线程中进行的,所以只要把耗时操作放到子线程中,更新UI在主线中操作。

3.解决方案demo
创建一个独立的线程,进行耗时操作
 

 new Thread(new Runnable() {@Overridepublic void run() {//1.进行发送http耗时操作//2.刷新返回主线程操纵界面}).start();

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【Elasticsearch】Elasticsearch 中的节点角色
  • 前端面试题日常练-day95 【Less】
  • JVM:GraalVM
  • 如何在 Linux 中解压 ZIP 文件
  • 多口适配器,给您的生活增添便利
  • Rust编程-类面向对象编程
  • “轻、灵、画、韵”,TCL第三代艺术电视引领艺术生活
  • 面向对象练习题
  • 玄机-第二章日志分析-mysql应急响应
  • LeetCode题(66,69,35,88)--《c++》
  • Ubuntu编译ffmpeg并添加cmake工程
  • 园区AR导航系统构建详解:从三维地图构建到AR融合导航的实现
  • JAVA面试题---JVM
  • JAVA零基础小白自学日志——第十九天
  • 【音视频】AAC编码器与ffmpeg生成AAC数据
  • 【Leetcode】101. 对称二叉树
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • ES6之路之模块详解
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • HTML5新特性总结
  • java2019面试题北京
  • JavaScript实现分页效果
  • Java方法详解
  • mysql外键的使用
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • Redis中的lru算法实现
  • 阿里云应用高可用服务公测发布
  • 记录一下第一次使用npm
  • 看域名解析域名安全对SEO的影响
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 力扣(LeetCode)357
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 免费小说阅读小程序
  • 微信支付JSAPI,实测!终极方案
  • 自动记录MySQL慢查询快照脚本
  • ​Java并发新构件之Exchanger
  • "无招胜有招"nbsp;史上最全的互…
  • #《AI中文版》V3 第 1 章 概述
  • #C++ 智能指针 std::unique_ptr 、std::shared_ptr 和 std::weak_ptr
  • #Lua:Lua调用C++生成的DLL库
  • (day18) leetcode 204.计数质数
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (六)c52学习之旅-独立按键
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (三)elasticsearch 源码之启动流程分析
  • (转)c++ std::pair 与 std::make
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • ../depcomp: line 571: exec: g++: not found
  • .jks文件(JAVA KeyStore)
  • .Net Core 微服务之Consul(三)-KV存储分布式锁
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET Remoting学习笔记(三)信道