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

背景

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

解决:

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

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

参考

相关推荐
移动开发者1号2 分钟前
Activity onCreate解析
android·kotlin
帅得不敢出门3 小时前
Android Framework预装traceroute执行文件到system/bin下
android
xzkyd outpaper3 小时前
从面试角度回答Android中ContentProvider启动原理
android·面试·计算机八股
编程乐学3 小时前
基于Android 开发完成的购物商城App--前后端分离项目
android·android studio·springboot·前后端分离·大作业·购物商城
这个家伙很笨8 小时前
了解Android studio 初学者零基础推荐(4)
android·ide·android studio
alexhilton9 小时前
在Android应用中实战Repository模式
android·kotlin·android jetpack
二流小码农14 小时前
鸿蒙开发:DevEcoTesting中的稳定性测试
android·ios·harmonyos
一起搞IT吧14 小时前
相机Camera日志实例分析之二:相机Camx【专业模式开启直方图拍照】单帧流程日志详解
android·图像处理·数码相机
xzkyd outpaper14 小时前
Android中ContentProvider细节
android·计算机八股