【Android】android.view.WindowManager$BadTokenException 异常fix 解决

背景

爆出如上的问题:官方文档

解决:

我的问题是在于 activity销毁了,结果还要弹出Dialog导致的崩溃,异步处理。

java 复制代码
 if(isFinishing()){
                    // 在异步情况下,如果activity销毁后再弹dialog 会导致异常,故如果正在销毁就不要弹出dialog
                    return;
                }

参考

相关推荐
-SOLO-7 小时前
停止gradle命令
android
_祝你今天愉快8 小时前
Android Binder 驱动 - 启动 ServiceManager 进程
android
农村小镇哥8 小时前
ThinkPHP-MVC什么是框架
android
换元不配限8 小时前
Jetpack Compose 状态管理指南
android·状态管理·compose·状态·单向数据流·jetpack compose·状态容器
爱笑鱼11 小时前
JNI(二):Java 里的一个 long,为什么能找到 C++ 对象?
android
爱笑鱼12 小时前
JNI(一):nativePollOnce() 到底去了哪里?
android
hqk14 小时前
玩Android×AI Coding:从产品到代码,完整跑通一套 AI 软件研发工作流
android·ai编程·vibecoding
安卓修改大师14 小时前
安卓修改大师实战:深入解析Android主题Theme修改与沉浸式界面实现
android
齊家治國平天下15 小时前
CarService 深度解析 —— 基于 Android 14
android·车载系统·aaos·carservice·电源管理·android 14·vhal
stevenzqzq17 小时前
app性能日志工具
android