Android之android.os.NewWorkOnMainThreadException解决办法
1、问题
用别人提供的的sdk的Demo出现android.os.NewWorkOnMainThreadException
2、解决办法
网络请求开启一个线程请求或者开启异步任务都行
3、总结
1、 之前就看到过这种android.os.NewWorkOnMainThreadException异常,时间很久了,自己也没反映过来,所以自己傻逼了,希望以后看到这样的异常要敏感
2、从这个堆栈日志显示,我们也可以看出,onCreate底层怎么调用的
ActivityThread.main() -> android.os.handler.handleMessage ->ActivityThread.handlerMessage -> ActivityThread.handlerLauncherMessage ->ActivityThread.performlLauncherActivity ->Instrumentation.callActivityOnCreate->Activity.performCreate->项目的Activity的Create
Android之android.os.NewWorkOnMainThreadException解决办法相关推荐
- Xamarin Android SDK无法更新的解决办法
Xamarin Android SDK无法更新的解决办法 Xamarin Android SDK无法更新的解决办法,更新时候,提示警告信息:A folder failed to be moved.出现 ...
- Android Studio 自动更新失败解决办法
Android Studio 自动更新失败解决办法 Dec 26th, 2014 | Comments 昨天在G+中看到Android Studio又有更新了就心血来潮想去更新体验一下,可是无论我怎么 ...
- android notifydatasetchanged 刷新错误,Android 调用notifyDataSetChanged方法失败解决办法
Android 调用notifyDataSetChanged方法失败解决办法 如果使用ListView.GridView等进行数据展示,当绑定的数据有了更新的时候,需要实时刷新ListView,即调用 ...
- Android之内存泄漏以及解决办法(持更)
Android之内存泄漏以及解决办法 文章链接:http://blog.csdn.net/qq_16628781/article/details/67761590 知识点: 单例造成的内存泄漏原因和解 ...
- 一键还原精灵万能的安装方法及error loading os的解决办法
本篇文章的思路来源于"一键还原精灵官方论坛",本人只是结合自己的使用经验做个笔记,本人认为一键还原这个软件很好,特别支持,很实用. 简单说明一下和咱们做一键恢复相关的一键恢复(指专 ...
- android.os.networkonmainthredexception,android.os.NetworkOnMainThreadException 解决办法:
产生的原因: 在4.0之后在主线程里面执行Http请求都会报这个错,也许是怕Http请求时间太长造成程序假死的情况 解决办法: 1.在发起Http请求的Activity里面的onCreate函数里面添 ...
- android.view.ViewRoot$CalledFromWrongThreadException的解决办法
android 是不允许子线程直接更新UI的,如果一定要在子线程直接更新UI就会出现android.view.ViewRoot$CalledFromWrongThreadException: Only ...
- 【android】错误集锦及解决办法
错误一:the application has stopped unexpectedly 解释:应用程序意外停止 解决方案:1)首先检查java文件逻辑问题,比如强制类型转化出错 ...
- Android ListView不响应OnItemClickListener解决办法
有时候,当ListView中的每一个item是自定义的View时,有可能会导致ListView的OnItemClickListener的listener无法调用,请看如下情况: 如果你的自定义List ...
最新文章
- php计算属相,一个判断干支、属相和星座的php函数
- PackageManagerService详解
- Java8 之 lambda 表达式、方法引用、函数式接口、默认方式、静态方法
- activemq配置与启动
- TPYBoard:一款可以发挥无限创意的MicroPython开发板
- 一个不错的shell 脚本入门教程
- 主从复制1062错误解决方法
- 深度学习---之bias
- 【sklearn第二十讲】聚类
- new和malloc的区别(详细)
- 【紫书第七章】暴力美学(能用暴力解决的事情为什么要动脑子?)
- python播放wav音频文件源码
- 北斗/GNSS在ROS机器人系统的应用
- CrownCAD 注册/登录
- 手工纸盒子_折纸盒与纸盒子的折法手工制作图解教程大全 - 纸艺网
- Python百宝箱密码锁升级版源代码
- 软件测试 | 期末复习——软件质量概述
- uni.showToast(OBJECT)消息提示框
- 记一次安装 ubuntu 18.04 双系统 (双硬盘)
- Realtek网卡插网线不亮灯解决方案
热门文章
- 通过Dapr实现一个简单的基于.net的微服务电商系统(五)——一步一步教你如何撸Dapr之状态管理...
- c#: 协变和逆变深度解析
- 使用EF.Core将同一模型映射到多个表
- 【视频教程】使用 ASP.NET Core 3.x 构建 RESTful Web API 已完结
- asp.net core 实现支持多语言
- ASP.NET Core快速入门(第2章:配置管理)--学习笔记
- 译 | .NET Core 3.0 对诊断的改进
- 使用 MSIX 打包 DotNetCore 3.0 客户端程序
- C#8.0可空引用类型的使用注意要点 1
- EF Core 小坑:DbContextPool 会引起数据库连接池连接耗尽