我试图从按钮单击中关闭对话框,所以我试图从View
类中获取对话框的实例,然后将其关闭。
尽管我可以在调用之前将AlertDialog
声明为关闭,然后调用AlertDialog
进行关闭,但是有一种方法可以执行以下操作:
re_new_code.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
((AlertDialog)v).dismiss(); //How can I do something like this?
}
});
您需要创建一个AlertDialog的道具并向其显示OnCreate方法。当您执行此操作时,可以在所需的任何位置关闭警报对话框。