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

背景

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

解决:

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

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

参考

相关推荐
炼金术10 分钟前
SkyPlayer v1.1.0 - 在线视频播放功能更新
android·ffmpeg
用户2760381578112 分钟前
鲲鹏+昇腾:开启 AI for Science 新范式——基于PINN的流体仿真加速实践
android
此去正年少38 分钟前
编写adb脚本工具对Android设备上的闪退问题进行监控分析
android·adb·logcat·ndk·日志监控
落羽凉笙1 小时前
Python基础(4)| 玩转循环结构:for、while与嵌套循环全解析(附源码)
android·开发语言·python
十幺卜入1 小时前
Unity3d C# 基于安卓真机调试日志抓取拓展包(Android Logcat)
android·c#·unity 安卓调试·unity 安卓模拟·unity排查问题
frontend_frank2 小时前
脱离 Electron autoUpdater:uni-app跨端更新:Windows+Android统一实现方案
android·前端·javascript·electron·uni-app
薛晓刚2 小时前
MySQL的replace使用分析
android·adb
DengDongQi2 小时前
Jetpack Compose 滚轮选择器
android
stevenzqzq2 小时前
Android Studio Logcat 基础认知
android·ide·android studio·日志
代码不停3 小时前
MySQL事务
android·数据库·mysql