android.view.WindowLeaked的问题解决
来源:互联网 发布:jsp加载时调用js 编辑:程序博客网 时间:2024/05/29 05:03
在做一个通用的Dialog时,有时候会抛出这个异常:android.view.windowleaked activity has leaked window that was originally added here。
原因是Android的每一个Activity都有个WindowManager窗体管理器,同样,构建在某个Activity之上的对话框、PopupWindow也有相应的WindowManager窗体管理器。因为对话框、PopupWindown不能脱离Activity而单独存在着,所以当某个Dialog或者某个PopupWindow正在显示的时候我们去finish()了承载该Dialog(或PopupWindow)的Activity时,就会抛Window Leaked异常了,因为这个Dialog(或PopupWindow)的WindowManager已经没有谁可以附属了,所以它的窗体管理器已经泄漏了。
解决的办法:在Activity finish之前,先将dialog dismiss 。
0 0
- android.view.WindowLeaked的问题解决
- android.view.WindowLeaked 的解决方案
- android.view.WindowLeaked的解决方法
- android.view.WindowLeaked的解决方案
- android.view.WindowLeaked的解决办法
- android.view.WindowLeaked的解决办法
- android webview ZoomButtonsController 导致android.view.WindowLeaked 问题解决
- 关于android.view.WindowLeaked的解决方案
- 关于android.view.WindowLeaked的解决方案
- android.view.WindowLeaked报错的解决方案
- 关于android.view.WindowLeaked异常的解决方案
- 关于android.view.WindowLeaked异常的解决方案
- 关于android.view.WindowLeaked异常的解决方案
- android.view.WindowLeaked 的错误问题
- 有关android.view.WindowLeaked的解决方案
- 关于android.view.WindowLeaked异常的解决方案
- 关于android.view.WindowLeaked异常的解决方案
- 关于android.view.WindowLeaked异常的解决方案
- 修行__欲望
- JavaScript速记3 —— 全局对象和包装对象
- 第21章、OnItemSelectedListener事件(从零开始学Android)
- pjsip对接已编码的流
- 人这辈子应该这样活,极简主义生活方式
- android.view.WindowLeaked的问题解决
- 生命的长度
- ICML 2014
- 第22章、OnItemSelectedListener事件与二级联动(从零开始学Android)
- VS折叠和展开代码快捷键
- Camera HAL层代码分析2
- ngni-x conf 配置
- GDB调试大型工程
- PL/SQL Developer如何连接64位的Oracle数据库