关于出现这个问题,一般是因为Activity已经在finish了,但是还在dialog.show(),或者dialog.dismiss().导致window manager无法管理dialog。解决办法如下:

/*** 20210913 安全关闭对话框 .* 避免报:not attached to window manager .* @param dialog*/public static void closeDialogSafety(Activity activity,Dialog dialog){try{if(!activity.isFinishing()&&dialog!=null&&dialog.isShowing()){dialog.dismiss();}}catch (Exception e){}}/*** 20210914 安全打开对话框 .* 避免报:not attached to window manager .* @param dialog*/public static void showDialogSafety(Activity activity,Dialog dialog){try{if(!activity.isFinishing()&&dialog!=null&&!dialog.isShowing()){dialog.setCanceledOnTouchOutside(false);dialog.show();}}catch (Exception e){}}

not attached to window manager问题解决相关推荐

  1. java.lang.IllegalArgumentException: View=DecorView not attached to window manager(Android Dialog崩溃)

    监控报警,Dialog偶现Crash.日志如下: java.lang.IllegalArgumentException: View=DecorView@9d9a86 not attached to w ...

  2. oppo r9崩溃问题PopupViewContainer{381afa90 V.E..... ......I. 0,0-0,0} not attached to window manager

    最近写了一个popupwindow 用来显示搜索选项 里边是recyclerview里放多个 spinner 在黑鲨手机上正常运行 但是在oppo r9上却无法使用 点击搜索会崩溃 连续点击还会崩溃 ...

  3. 图解Android - Android GUI 系统 (2) - 窗口管理 (View, Canvas, Window Manager)

    Android 的窗口管理系统 (View, Canvas, WindowManager) 在图解Android - Zygote 和 System Server 启动分析一 文里,我们已经知道And ...

  4. View not attached to window manager---Android原生开发工作笔记133

    先看一下这个错误是怎么回事? 原因是当Dialog调用dismiss方法的时候,WindowManager检查发现Dialog所属的Activity因为某种原因已经被杀掉,在依赖的activity上r ...

  5. 详细分析已遭利用的 Desktop Window Manager 0day

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码安全卫士 作者:BORIS LARIN.COSTIN RAIU 和 BRIAN BARTHOLOMEW 本文作者在分析 CVE-2021-173 ...

  6. Android Window Manager Subsystem Research

    Copyright:http://blog.csdn.net/myzhzygh/article/details/8470469 1.Introduce 本文档的主要目的是记录Android 窗口子系统 ...

  7. android window manager

    一.概述 在Android系统中,从设计的角度来看,窗口管理系统是基于C/S模式的.整个窗口系统分为服务端和客户端两大部分,客户端负责请求创建窗口和使用窗口,服务端完成窗口的维护,窗口显示等. 在Cl ...

  8. xfce中的window manager

    unity --replace & compiz --replace & metacity --replace &

  9. android播放器:mediaplayer

    近几天的主要问题在于播放器.原来采用的方案最终发现存在问题无法实施,只好临时替换.想起最开始就曾经想用的android提供的VideoView和MediaPlayer组件,开始替换,然后就是一堆问题. ...

最新文章

  1. 客快物流大数据项目(五十二):根据数据库表及字段创建公共模块
  2. [微信小程序]星级评分和展示(详细注释附效果图)
  3. 初学者的机器学习入门实战教程!
  4. php与Git下基于webhook的自动化部署
  5. linux crm高可用网卡,Linux运维——pacemaker实现高可用-Go语言中文社区
  6. 用imageMagick的composite合并图片
  7. dedecms织梦(一)
  8. 计算机二级报考哪个科目比较好?
  9. 网安渗透测试面试集1
  10. 纯干货:手把手地教你搭建Oracle Sharding数据库分片技术
  11. Android项目迁移到Androidx经验总结
  12. OC.Gen-X:一键生成黑苹果 OpenCore EFI 引导文件
  13. spring-cloud-gateway GlobalFilter 自定义鉴权失败 返回数据结构
  14. 实数取整(指针专题)
  15. Flutter _ 状态管理指南篇,Android开发两年
  16. ubuntu 8.10安装配置经验(Intrepid Ibex)——转载
  17. 网线连接olt配置计算机IP,EPON-ONU-OLT配置手册.pdf
  18. 线束音视频传输连接器FAKRA与HSD区别?
  19. Google Earth Engine(GEE)——将shp文件导出到Google硬盘中
  20. ninja文件语法学习

热门文章

  1. (附源码)springboot小说网站系统 毕业设计 041446
  2. 《比尔总动员》今日敞开测验 激活码炽热发放
  3. 电脑拓展显示器软件显示不清晰问题
  4. Unity游戏存档的四种方式
  5. 苹果以旧换新活动_同是以旧换新,苹果OPPO有哪些差异?懂手机的都知道它更良心...
  6. 协程一(协程优缺和解决实际问题)
  7. 【C语言】之实现多达50位数相乘的运算
  8. PLC编程实现在指定范围内生成一个随机数
  9. 计算机 交换机和IP/Mac地址
  10. SpaceX火箭发射成功,一文了解所用的软件技术栈