gpt4 book ai didi

android - 关闭自定义对话框的另一种方法

转载 作者:行者123 更新时间:2023-11-29 01:14:46 35 4
gpt4 key购买 nike

创建对话框的方法:

 public void reservar(View view) {

Dialog d = new Dialog(this);
d.setContentView(R.layout.dialog_reserva);
d.show();
}

在这里,我创建了另一种无法关闭“d”对话框的方法:

public void reservarD(View view){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setPositiveButton("Confirmar reserva", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which){


}
});
builder.show();

}

最佳答案

将对话框 d 定义为全局变量。

Dialog d;

public void reservar(View view) {
d = new Dialog(this);
d.setContentView(R.layout.dialog_reserva);
d.show();
}

然后

public void anotherMethod(){
if(d!=null){
d.dismiss();
}
}

关于android - 关闭自定义对话框的另一种方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40580429/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com