Activity has leaked window that was originally added
来源:互联网 发布:php 实例化对象的本质 编辑:程序博客网 时间:2024/05/17 10:38
Activity-A的子Fragment-B中创建了一个Dialog-C,Dialog-C需要使用Activity-A作为Context,该错误是由于Activity被结束后,Dialog-C所引用的Context为空。
该错误是由于在Activity中创建并显示了Alertdialog,但并未使用Activity提供的showDialog()方法,因此导致在Activity被结束后,Alertdialog所引用的context为空。
解决办法为:
1,将dialog采用oncreateDialog的方式创建,交由系统维护。
2,在Activity-A的onDestroy()方法中将该alertdialog dismiss掉。
@Override protected void onDestroy() { if(mDialog != null) { mDialog.dismiss(); } super.onDestroy(); }
Leaking resources的坏处(摘至 Android Developer -> App Resources -> Handling Runtime Changes)
0 0
- Activity has leaked window that was originally added 问题解决
- Activity has leaked window that was originally added
- (Activity) has leaked window that was originally added
- Activity has leaked window that was originally added 问题解决
- Activity has leaked window that was originally added 问题解决
- Activity has leaked window that was originally added解决办法
- Activity has leaked window that was originally added 问题解决
- Activity has leaked window that was originally added
- Activity has leaked window that was originally added
- Activity has leaked window that was originally added
- Activity has leaked window that was originally added
- 关闭Activity.finish()之后出现 Activity has leaked window that was originally added 错误
- 问题:Activity has leaked window android.widget.RelativeLayout@407cd588 that was originally added here
- 问题:Activity has leaked window that was originally added(以解决)
- Android问题集锦之二十:Activity has leaked window that was originally added
- Activity has leaked window that was originally added(以解决)
- 【已解决】Activity MainActivity has leaked window PhoneWindow$DecorView@ that was originally added here
- 问题:Activity has leaked window that was originally added(以解决)
- php创建数值数组
- leetcode20.ValidParentheses
- Android布局优化之merge标签
- 1月27-28日
- x265-1.8版本-common/lowres.cpp注释
- Activity has leaked window that was originally added
- 时钟完整版
- 初探Linq表达式和lambda表达式
- POJ 2017:Speed Limit
- C++Primer学习之一引用和指针
- x265-1.8版本-common/lowres.h注释
- python weibo sdk开发
- POJ 2080:Calendar
- Hadoop—distcp