Java Android-警报对话框强制关闭错误

Java Android-警报对话框强制关闭错误,java,android,android-alertdialog,Java,Android,Android Alertdialog,我在谷歌上搜索了很多,没有找到解决办法。我正在使用带有电子邮件EditText的警报对话框,以及两个按钮Submit和Cancel,并根据我需要显示不同警报的条件。但我发现强制关闭错误,logcat显示: 05-16 13:16:48.281: E/AndroidRuntime(13572): java.lang.IllegalStateException: The specified child already has a parent. You must call remov

我在谷歌上搜索了很多,没有找到解决办法。我正在使用带有电子邮件
EditText
的警报对话框,以及两个按钮Submit和Cancel,并根据我需要显示不同警报的条件。但我发现强制关闭错误,
logcat
显示:

        05-16 13:16:48.281: E/AndroidRuntime(13572): java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
05-16 13:16:48.281: E/AndroidRuntime(13572):    at android.view.ViewGroup.addViewInner(ViewGroup.java:1976)
05-16 13:16:48.281: E/AndroidRuntime(13572):    at android.view.ViewGroup.addView(ViewGroup.java:1871)
05-16 13:16:48.281: E/AndroidRuntime(13572):    at android.view.ViewGroup.addView(ViewGroup.java:1851)
下面是在警报对话框中显示警报对话框的代码:

forgotPasswordMailAlert()是:


我也在Stackoverflow搜索了很多。你能帮我在哪里更改代码吗。请帮我解决这个问题

使用alert.disease();而不是dialog.discouse()

您需要添加另一个对话框,您不能修改同一个对话框如何才能做到这一点?请帮助我@PankajKumarhave this AlertDialog.Builder alertForgotPassword=new AlertDialog.Builder(this);在单击方法内部,可能还有EditText
private void forgotPasswordMailAlert(String AlertText)
    {
    final AlertDialog.Builder builder = new AlertDialog.Builder(this);

    builder.setMessage(AlertText)
       .setCancelable(true)
       .setPositiveButton("OK", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
            dialog.cancel();
            dialog.dismiss();
           }
       });
    AlertDialog alert = builder.create();
    alert.show();
    }