activity关闭和dialog.dismiss冲突的解决(Activity has leaked window com.android.internal.p
2016-11-22 13:35
423 查看
其意思大概就是:窗体已经关闭了但是dialog仍然在显示,Activity has leaked window(activity渗透出窗体),大概就是这个意思。
那么就要在activity finish()之前将dialog dismiss()掉。
我的做法就是重写本activity的onDestroy()方法,在此方法中将dialog清除:
那么就要在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(); } 转载自:http://music.573114.com/Blog/Html/ABB2/269566.html
相关文章推荐
- android在学习——activity关闭和dialog.dismiss冲突的解决(Activity has leaked window com.android.internal.policy.impl.PhoneWindow)
- android在学习——activity关闭和dialog.dismiss冲突的解决(Activity has leaked window com.android.internal.policy.impl.PhoneWindow)
- has leaked window com.android.internal.policy.impl.PhoneWindow解决(Dialog.cancel、dismiss、hide区别)
- com.com.adapterdialog.MainActivity has leaked window com.android.internal.policy.impl.PhoneWindow$De
- Activity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView
- android Activity has leaked window com.android.internal.policy.impl.PhoneWindow$Deco...
- Activity com.hotel.ui.LoginActivity has leaked window com.android.internal.policy.impl.PhoneWindow
- Activity has leaked window com.android.internal.policy.impl.PhoneWindow
- WindowManager: android.view.WindowLeaked: Activity has leaked window com.android.internal.policy.imp
- has leaked window com.android.internal.policy.PhoneWindow$DecorView窗口泄露报错解决
- MainActivity has leaked window com.android.internal.policy.impl.PhoneWindow$
- ERROR/WindowManager(***): Activity *** has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@*** that was ori
- 关于dialog关闭和activity的冲突(Activity has leaked window xxx that was originally added here)
- Activity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorVie
- Activity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorVie
- Activity has leaked window com.android.internal.policy.impl.PhoneWindow
- ERROR/WindowManager(***): Activity *** has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@*** that
- 异常:Activity has leaked window com.android.internal.policy.impl.PhoneWindow
- has leaked window com.android.internal.policy.impl.PhoneWindow$ that was originally added here异常解决
- android.view.WindowLeaked: Activity has leaked window com.android.internal.p