Android:Activity已经泄露了最初添加的窗口com.android.internal.policy.impl.PhoneWindow $ DecorView

时间:2012-03-23 00:39:07

标签: android memory-leaks

我在平板电脑的3.1版中启动应用程序时收到上述错误

在手机上从2.1到2.3可以正常工作

它抱怨的代码如下:

@Override
protected void onCreate() {
    // Other logic here
            // ....
    showDialog(Constants.INTRODUCTION_DIALOG);
}

这是什么问题?我看到其他相关的线程,但我没有看到一个类似于我在启动时的问题。

由于

1 个答案:

答案 0 :(得分:1)

您可能需要在活动结束前致电dialog.dismiss()。 如果您的对话框是确认对话框(是/取消),并且您想要在用户单击是/取消按钮时完成对话框显示的活动,则需要在dialog.dismiss()中调用DialogInterface.OnClickListener()是/ cancle按钮。

see also here.