技术栈

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

ChrisEighteen182023-10-16 22:00

背景

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

解决:

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

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

参考

上一篇:05-React组件的组合使用
下一篇:编译linux内核模块时的make -C M= modules的参数说明
相关推荐
coder_pig
2 小时前
🤡 公司Android老项目升级踩坑小记
android·flutter·gradle
死就死在补习班
4 小时前
Android系统源码分析Input - InputReader读取事件
android
死就死在补习班
4 小时前
Android系统源码分析Input - InputChannel通信
android
死就死在补习班
4 小时前
Android系统源码分析Input - 设备添加流程
android
死就死在补习班
4 小时前
Android系统源码分析Input - 启动流程
android
tom4i
4 小时前
Launcher3 to Launchpad 01 布局修改
android
雨白
4 小时前
OkHttpClient 核心配置详解
android·okhttp
淡淡的香烟
4 小时前
Android auncher3实现简单的负一屏功能
android
RabbitYao
5 小时前
Android 项目 通过 AndroidStringsTool 更新多语言词条
android·python
RabbitYao
5 小时前
使用 Gemini 及 Python 更新 Android 多语言 Excel 文件
android·python
热门推荐
01UV安装并设置国内源02KGG转MP3工具|非KGM文件|解密音频03Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code04DeepSeek更新!速览DeepSeek V3.1新特性05蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接06Claude Code VSCode集成开发指南:AI编程助手完整配置07Spring 调试终于不再痛苦了08【2025.08.06最新版】Android Studio下载、安装及配置记录(自动下载sdk)092025最新国内服务器可用docker源仓库地址大全(2025年8月更新)10NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南