Jak usunąć widok na rodzica dziecka? android
Mam przycisk, który wyświetla okno dialogowe z ostrzeżeniem po jego kliknięciu. Tworzę widok okna dialogowego alertu w metodzie onCreate mojej aktywności. Kod tego jest tutaj:
LayoutInflater factory = LayoutInflater.from(this);
view = factory.inflate(R.layout.grade_result, null);
Kiedy po raz pierwszy naciskam przycisk, w oknie dialogowym wyświetla się sposób, w jaki go chcę, ale kiedy go naciskam po raz drugi, wyrzuca ten wyjątek
11-28 00: 35: 58.066: E / AndroidRuntime (30348): Przyczyna: java.lang.IllegalStateException: Podane dziecko ma już rodzica. Najpierw musisz wywołać removeView () na rodzicu dziecka.
Mój kod metody wyświetlającej AlertDialog po naciśnięciu przycisku jest tutaj:
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();
Każda pomoc byłaby mile widziana! Dziękuję Ci!