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

背景

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

解决:

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

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

参考

相关推荐
小羊子说13 分钟前
Android 车机开发中常用的adb 脚本(更新中)
android·linux·adb·性能优化·车载系统
用户76074953978319 分钟前
Android页面四大布局运行结果
android
风往哪边走22 分钟前
搜索框自定义
android
用户8249281925361 小时前
把android资源类型详解
android
IT观测1 小时前
深度分析俩款主流移动统计工具Appvue和openinstall
android·java·数据库
用户338675581951 小时前
Android 四种常用布局完全解析(附实战项目截图)
android
用户5087532168441 小时前
Android 资源类型全解析:深入理解四种常用布局
android
XiaoLeisj2 小时前
Android 文件存储实战:从应用私有目录读写到网络文件落盘与公共存储接入
android·java·网络·文件操作
恋猫de小郭2 小时前
Android Studio Panda 2 ,支持 AI 用 Vibe Coding 创建项目
android·前端·flutter
zhouping@2 小时前
[极客大挑战 2020]Greatphp
android·ide·web安全·android studio