要去除AlertDialog弹窗,你可以使用以下方法之一:
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(); 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;来释放内存。