Как убрать взгляд на родителя ребенка? андроид

Так что у меня есть кнопка, которая отображает диалоговое окно с предупреждением при нажатии. Я создаю представление для диалогового окна предупреждения в методе onCreate моей деятельности. Код для этого прямо здесь:

    LayoutInflater factory = LayoutInflater.from(this);
    view = factory.inflate(R.layout.grade_result, null);

Когда я нажимаю кнопку в первый раз, диалоговое окно отображает, как я хочу, но когда я нажимаю ее во второй раз, это исключение

11-28 00: 35: 58.066: E / AndroidRuntime (30348): вызвано: java.lang.IllegalStateException: указанный дочерний элемент уже имеет родителя. Вы должны вызвать removeView () для дочернегоРодитель первый.

Мой код для метода, который отображает AlertDialog при нажатии кнопки, находится прямо здесь:

public void details(View v){
    final AlertDialog.Builder alert = new AlertDialog.Builder(this);
    alert.setView(view);
    alert.setMessage("Details About Your Grades")
    .setCancelable(false)
    .setPositiveButton("Continue", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int id){
            dialog.cancel();

        }
    });
    alert.show();

Любая помощь будет оценена! Спасибо!

Ответы на вопрос(7)

Ваш ответ на вопрос