当前位置:网站首页>SIGABRT 报错时的注意事项和解决方法
SIGABRT 报错时的注意事项和解决方法
2022-07-31 15:05:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
SIGABRT 报错,可以理解为安卓系统为保护自身安全,清理了你的应用,这样导致的应用崩溃,通常是在读取file或者结束某个逻辑操作时,没有及时的释放资源,这样会导致报错。
我接触到这个崩溃问题,是因为需要多次频繁的加载webview 时导致的,在ondestroy方法里,加上webview.destroy(),此时崩溃的次数明显减少,但是偶有崩溃,查找了网上很多答案,都未能解决问题,这时突然想到了为了更好的体验,在webview上加上了一个横条加载的progressbar,会不会是因为progressbar正在加载的过程中,杀掉了activity导致的,于是将progressbar注掉,注掉之后果然不报错了,至今不知道原因,以后写程序的时候要更加谨慎了。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/128254.html原文链接:https://javaforall.cn
边栏推荐
- OpenShift 4 - Customize RHACS security policies to prevent production clusters from using high-risk registry
- 微服务架构选型
- Ubantu project 4: xshell, XFTP connected the virtual machine and set xshell copy and paste the shortcut
- 三角恒等变换公式
- Sentinel服务熔断和降级
- 基于极限学习机(ELM)进行多变量用电量预测(Matlab代码实现)
- ASP.NET Core 产生连续 Guid
- 力扣:56. 合并区间
- sentinel与nacos持久化
- STM32(十)------- SPI通信
猜你喜欢
随机推荐
sentinel与nacos持久化
thread_local 变量的析构顺序
工程流体力学复习
charles进行弱网测试(app弱网测试怎么做)
英文语法-时与态
UnityShader入门学习(二)——渲染流水线
DeepLab Series Learning
Groupid(artifact id)
力扣:56. 合并区间
Sentinel流量控制
DBeaver连接MySQL 8.x时Public Key Retrieval is not allowed 错误解决
深入浅出边缘云 | 4. 生命周期管理
TRACE32——常用操作
OAuth2:搭建授权服务器
什么是消息队列呢?
Synchronized and volatile interview brief summary
TRACE32 - Common Operations
The meaning of node_exporter performance monitoring information collection in Prometheus
自适应控制——仿真实验三 用超稳定性理论设计模型参考自适应系统
Essential Learning for Getting Started with Unity Shader - Transparency Effect









