关闭Android AlertDialog有多种方法,以下是其中几种常用的方法:
- 使用dismiss()方法关闭AlertDialog:
AlertDialog dialog = new AlertDialog.Builder(context)
.setTitle("标题")
.setMessage("消息内容")
.setPositiveButton("确定", null)
.create();
dialog.show();
// 关闭AlertDialog
dialog.dismiss();
- 使用cancel()方法关闭AlertDialog:
AlertDialog dialog = new AlertDialog.Builder(context)
.setTitle("标题")
.setMessage("消息内容")
.setPositiveButton("确定", null)
.create();
dialog.show();
// 关闭AlertDialog
dialog.cancel();
- 使用setOnCancelListener()方法监听取消事件并关闭AlertDialog:
AlertDialog dialog = new AlertDialog.Builder(context)
.setTitle("标题")
.setMessage("消息内容")
.setPositiveButton("确定", null)
.create();
dialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
// 关闭AlertDialog
dialog.dismiss();
}
});
dialog.show();
以上是关闭AlertDialog的几种常用方法,根据具体的使用场景选择合适的方法即可。
关于腾讯云相关产品和产品介绍链接地址,可以参考腾讯云官方文档或者腾讯云官网的相关页面。