android对话泄漏窗口在android 4.0,但不是在2.3



我有一个带有继续按钮的警报对话框。当单击该按钮时,对话框应该会关闭并提供新的Intent。出于某种原因,在Android 2.3中它工作得很好,但在Android 4.0中我得到了窗口泄漏。。。这是我的代码:

        continueButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (cls != null)
                {
                    dismiss();
                    Intent i = new Intent(activity,cls);
                    activity.startActivity(i);
                }
             }
        });

有什么想法吗?

您的意思是AlertDialog视图中的按钮吗?如果没有,您可以使用AlertDialogue.Builder.setPositivebutton/novere/neutral退出对话。单击这些按钮会自动取消对话。

最新更新