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

【混合开发】Android+webview模拟crash崩溃补充说明

【Android】webview强制Crash后再自恢复设计

上一篇提到了手动模拟crash
但是没有提过crash这两条指令的区别:

chrome://crash

模拟的是「Render 进程异常退出」,系统会把事件分发给所有受影响的 WebView,因此只要你的 WebViewClient 重写了 onRenderProcessGone 并返回 true,就能正常回调

在这里插入图片描述

chrome://inducebrowsercrashforrealz

模拟的是「Browser 进程自杀」(整个 WebView 进程直接退出),底层不再走 WebViewClient 回调链路,所以看不到 onRenderProcessGone,App 会直接闪退

想模拟 WebView 进程被杀 → 用 chrome://inducebrowsercrashforrealz,但别指望能走到 onRenderProcessGone;这种情况下只能在外层监听 Application 的 UncaughtExceptionHandler 或 Activity 的 onSaveInstanceState 做兜底处理。

onRenderProcessGone

return true

必须返回 true 才能“拦截”崩溃

return false

返回 false 或没重写时,系统会直接杀掉整个 App 进程,所以 任何 crash 监听器(如 Thread.setDefaultUncaughtExceptionHandler、Bugly、Firebase Crashlytics)都来不及工作——这是官方设计,不是 Bug。


好用的开发工具

推荐理由

postman在国内使用已经越来越困难:
1、登录问题严重
2、Mock功能服务基本没法使用
3、版本更新功能已很匮乏
4、某些外力因素导致postman以后能否使用风险较大
5、postman会导致电脑卡顿,而且使用的功能越多越慢,尤其是win电脑,太让人郁闷了
出于以上考虑因此笔者自己开发了一款api调试开发工具SmartApi,满足基本日常开发调试api需求

SmartApi
win版本不大于1M;运行消耗性能极低
macos 版本不大于100M;运行消耗性能极低

SmartApi只为开发者服务

官网地址SmartApi

http://www.smartapi.site/

在这里插入图片描述


旧版本已停止维护

http://www.xdnf.cn/news/19127.html

相关文章:

  • 【LeetCode每日一题】141. 环形链表 142.环形链表 II
  • Rspack
  • Kafka入门指南:从安装到集群部署
  • Mock 在 API 研发中的痛点、价值与进化及Apipost解决方案最佳实践
  • 【Docker/Redis】服务端高并发分布式结构演进之路
  • RS485、RS232、RS422协议
  • 若依微服务一键部署(RuoYi-Cloud):Nacos/Redis/MySQL + Gateway + Robot 接入(踩坑与修复全记录)
  • 云手机的安全性如何?
  • LeetCode Hot 100 第8天
  • 群组分析 (Cohort Analysis)——哪批用户最优质?
  • 【Spring底层分析】Spring AOP补充以及@Transactional注解的底层原理分析
  • 12大主流本地文档管理系统功能与价格对比分析
  • 如何设置阿里云轻量应用服务器镜像?
  • v-model与v-bind区别
  • LG P5386 [Cnoi2019] 数字游戏 Solution
  • CesiumJS 介绍以及基础使用
  • 【完整源码+数据集+部署教程】硬币分类与识别系统源码和数据集:改进yolo11-SWC
  • GoogLeNet:深度学习中的“卷积网络变形金刚“
  • 从“安全诉讼”说起:奖励模型(Reward Model)是LLM对齐的总阀门(全视角分析)
  • 如何在实际应用中选择Blaze或Apache Gluten?
  • 【拍摄学习记录】06-构图、取景
  • 表复制某些字段的操作sql
  • LeetCode - 283. 移动零
  • 【lua】Lua 入门教程:从环境搭建到基础编程
  • 【面试场景题】dubbo可以使用自定义的序列化协议吗
  • 【ACP】2025-最新-疑难题解析-11
  • 虚拟内存和虚拟页面
  • 海量小文件问题综述和解决攻略(二)
  • Spring框架集成Kakfa的方式
  • 【完整源码+数据集+部署教程】工地建筑进度监测系统源码和数据集:改进yolo11-SDI