原文:http://www.cnblogs.com/winxiang/archive/2012/05/02/2478633.html
当我们在退出整个程序的时候偶尔会出现这种报错:Activity has leaked window com.android.internal.policy.impl.PhoneWindow
其意思大概就是:窗体已经关闭了但是dialog仍然在显示,Activity has leaked window(activity渗透出窗体),大概就是这个意思。
那么就要在activity finish()之前将dialog dismiss()掉。
我的做法就是重写本activity的onDestroy()方法,在此方法中将dialog清除:
/** * 此方法必须重写,以决绝退出activity时 dialog未dismiss而报错的bug */ @Override protected void onDestroy() { // TODO Auto-generated method stub try{ myDialog.dismiss(); }catch (Exception e) { System.out.println("myDialog取消,失败!"); // TODO: handle exception } super.onDestroy(); }
标签: android
相关推荐
安卓Android源码——(Dialog对话框).rar
安卓Android源码——(Dialog对话框).zip
安卓Android源码——实现Windows风格的Dialog.zip
安卓Android源码——HerilyAlertDialog完全自定义的Dialog.zip
安卓Android源码——HerilyAlertDialog完全自定义的Dialog.rar
安卓Android源码——dialog去除边框代码.zip
安卓Android源码——安卓Android实现Windows风格的Dialog.rar
Android 中 android.view.WindowLeaked的解决办法 按字面了解,Window Leaked大概就是说一个窗体泄漏了,也就是我们常说的内存泄漏,为什么窗体会泄漏呢? 产生原因: 我们知道Android的每一个Activity都有个...
安卓Android源码——所有Dialog对话框.zip
android dialog —— 日期和时间选择对话框.zip
安卓Android源码——所有Dialog对话框.rar
安卓Android源码——安卓Android实现Windows风格的Dialog.zip
安卓Andriod源码——实现Windows风格的Dialog.zip
安卓Andriod源码——HerilyAlertDialog完全自定义的Dialog.zip
安卓Android源码——DialogShow.zip
Android仿淘宝自定义半透明圆角Dialog.zip
安卓Android源码——android-styled-dialogs 可自定义样式的dialog.rar
安卓Android源码——-styled-dialogs可自定义样式的dialog.zip