当前位置: 首页 > news >正文

Unable to add window -- token null is not valid; is your activity running?

在Android中连续弹出两个Dialog就会出现下面的错误:

    android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?at android.view.ViewRootImpl.setView(ViewRootImpl.java:1517)at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:442)at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:151)at android.app.Dialog.show(Dialog.java:352)at android.app.AlertDialog$Builder.show(AlertDialog.java:1131)at com.deepcode.deepcount.Fragment.FragmentCount$5.run(FragmentCount.java:389)at android.os.Handler.handleCallback(Handler.java:1000)at android.os.Handler.dispatchMessage(Handler.java:104)at android.os.Looper.loopOnce(Looper.java:242)at android.os.Looper.loop(Looper.java:362)at android.app.ActivityThread.main(ActivityThread.java:8393)at java.lang.reflect.Method.invoke(Native Method)at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:992)

这是因为当上一个对话框dismiss后立即显示下一个对话框,可能会因为窗口令牌(window token)尚未完全释放而导致BadTokenException.解决这个问题最简单的方法就是把Dialog改成Activity.

 

http://www.gsyq.cn/news/57624.html

相关文章:

  • 单步电梯调度系统总结
  • 扩散模型变天?何恺明发布JiT架构,揭示高维空间预测的真相
  • 使用routers自动生成路由的路由器设计原则,类视图设计原则,序列化器类的设计原则
  • KingbaseES:为银行核心系统迁移开启新航道 - 详解
  • 20232422 2025-2026-1 《网络与系统攻防技术》实验六实验报告
  • html空间如何添加滚动条
  • 2025年11月DR耐油橡胶热缩管,线缆标识热缩管,防滑花纹热缩管厂商推荐:耐油等级与使用寿命解析
  • 【minimap2】一定要注意组合参数
  • 3-数据库
  • 1-计算机网络
  • html空间如何添加图片
  • Trick——字符串
  • BLOG-1-电梯调度算法
  • 线圈公司质量排名,线圈生产厂家性价比推荐,变压器公司行业排名,变压器生产厂家客户推荐。滤波器公司技术排名,开关变压器公司性价比榜单
  • 2022年春季研究资助计划征集技术提案
  • 2025年集成房屋设计公司十大排名,岗亭加工厂家十大排行榜,专业岗亭定制工厂怎么选?彩钢移动厕所厂家推荐。
  • 图像的颜色模式
  • noip13
  • host with linux
  • 深入解析:算法基础篇(8)贪心算法
  • 20251122
  • AI填补核聚变传感器数据空白技术解析
  • 电梯调度程序分析
  • 帮同学签了个到,我发现竟然能盗光他所有账号
  • hive sql开发难不难
  • KingbaseES电科金仓数据库SQL调优 - 实践
  • 深入解析:职场发展—如何避雷垃圾公司
  • ssh隧道
  • onenote复制纯文本的方法
  • 测试经验分享,登录功能+购物车+限时秒杀(测试点)汇总 - 详解