温馨提示×

alertdialog弹窗怎么去除

小亿
332
2023-07-13 12:06:49
栏目: 编程语言

要去除AlertDialog弹窗,你可以使用以下方法之一:

  1. 调用dialog.dismiss()方法关闭弹窗。
AlertDialog dialog = new AlertDialog.Builder(context) .setTitle("Title") .setMessage("Message") .setPositiveButton("OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // Handle click event } }) .setNegativeButton("Cancel", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // Handle click event } }) .create(); dialog.show(); // 关闭弹窗 dialog.dismiss(); 
  1. 如果你只是想隐藏AlertDialog弹窗,可以使用dialog.hide()方法。
AlertDialog dialog = new AlertDialog.Builder(context) .setTitle("Title") .setMessage("Message") .setPositiveButton("OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // Handle click event } }) .setNegativeButton("Cancel", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // Handle click event } }) .create(); dialog.show(); // 隐藏弹窗 dialog.hide(); 

请注意,这些方法只是隐藏或关闭弹窗,并不会销毁AlertDialog对象。如果你想完全销毁AlertDialog对象,可以调用dialog = null;来释放内存。

0