Dialog.dismiss() 方法用于關閉當前顯示的對話框。正確使用方法通常是在需要關閉對話框的地方調用該方法,例如在用戶點擊確認按鈕時關閉對話框。
示例代碼:
// 創建對話框
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("提示");
builder.setMessage("確定要關閉對話框嗎?");
builder.setPositiveButton("確定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 關閉對話框
dialog.dismiss();
}
});
builder.setNegativeButton("取消", null);
// 顯示對話框
AlertDialog dialog = builder.create();
dialog.show();
在這個示例中,當用戶點擊確認按鈕時,會調用 dialog.dismiss()
方法關閉對話框。這樣就可以正確地關閉對話框。