在Android Studio中,当客户对话框关闭时,如何执行操作?
当对话框通过单击按钮打开时,我正在更改标签的文本,我还想做的是在对话框关闭时更改回文本。我在对话框上没有任何按钮,默认情况下,用户可以按后退键或点击对话框外的任何位置来关闭对话框。我不想添加按钮。我一直在努力想办法解决这个问题,直到今天,我的一生都在想办法解决这个问题,这表明我是一个多么的新手!我试过各种方法,例如 ifdialog.isShowing!=true label2.setText=做得好 但似乎都不管用,我知道解决办法可能很简单。。。我也尝试过解雇等方法 如果有人能解释一下,我将不胜感激在Android Studio中,当客户对话框关闭时,如何执行操作?,android,dialog,dismiss,Android,Dialog,Dismiss,当对话框通过单击按钮打开时,我正在更改标签的文本,我还想做的是在对话框关闭时更改回文本。我在对话框上没有任何按钮,默认情况下,用户可以按后退键或点击对话框外的任何位置来关闭对话框。我不想添加按钮。我一直在努力想办法解决这个问题,直到今天,我的一生都在想办法解决这个问题,这表明我是一个多么的新手!我试过各种方法,例如 ifdialog.isShowing!=true label2.setText=做得好 但似乎都不管用,我知道解决办法可能很简单。。。我也尝试过解雇等方法 如果有人能解释一下,我将不
Customdialog=new Dialog(this);
Customdialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialogInterface) {
//code you want to execute when the dialog is closed
}
});
希望有帮助:每当对话框关闭时,您可以使用onDismissListener设置为侦听器我已经尝试过,但不确定在哪里添加onDismissListener以及如何添加它。这是我创建对话框的地方还是在一个单独的方法中等等。谢谢你的帮助,我以前也尝试过同样的方法,但是没有成功,也许我错过了什么,或者你的输入是必需的!