setOnDismissListener 举例
时间: 2023-08-16 09:09:10 浏览: 54
setOnDismissListener 是 Android 中的一个接口,用于监听 Dialog 窗口关闭的事件。下面是一个简单的例子:
```
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("Dialog Title");
builder.setMessage("Dialog Message");
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击 OK 按钮的处理逻辑
}
});
builder.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialog) {
// Dialog 关闭时的处理逻辑
}
});
AlertDialog dialog = builder.create();
dialog.show();
```
在这个例子中,我们创建了一个 AlertDialog 对话框,并设置了一个点击 OK 按钮的监听器。同时,我们也设置了一个 Dialog 关闭的监听器,当 Dialog 关闭时会触发 onDismiss() 方法中的处理逻辑。