Sử dụng các phương pháp setCancelable để xác định nếu người dùng sẽ có thể đóng hộp thoại bởi press¬ing nút quay lại mà không làm cho một sự lựa chọn. Nếu bạn chọn để làm cho hộp thoại hủy, bạn có thể sử dụng các phương pháp setOnCancelListener để đính kèm một ngày hủy nghe để phản ứng với sự kiện này:Sử dụng đầu vào chuyên ngành DialogsAndroid bao gồm nhiều chuyên ngành hộp mà đóng gói các điều khiển được thiết kế để tạo điều kiện phổ biến đầu vào người dùng yêu cầu. Để duy trì tính nhất quán, họ nên được sử dụng ưu đãi cho hộp thoại tùy chỉnh bất cứ nơi nào có thể. Chúng bao gồm:► CharacterPickerDialog — cho phép người dùng chọn một ký tự có dấu dựa trên mã nguồn thường xuyên char¬acter.► DatePickerDialog — cho phép người dùng chọn một ngày từ một cái nhìn DatePicker. Các nhà xây dựng bao gồm một nghe gọi lại để cảnh báo các hoạt động gọi điện thoại của bạn khi ngày đã được thiết lập.► TimePickerDialog-tương tự như hộp thoại bộ chọn ngày, hộp thoại này cho phép người dùng chọn thời gian từ một cái nhìn TimePicker.► ProgressDialog — Hiển thị một thanh tiến độ bên dưới hộp văn bản tin nhắn. Điều này có thể được sử dụng để giữ cho người dùng thông báo về sự tiến bộ liên tục của một chiến dịch tốn thời gian, mặc dù, thực hành tốt nhất là để cho phép người dùng tương tác với các ứng dụng khi các quá trình dài chạy tiến hành.Trong mỗi trường hợp, sử dụng các chuyên gia hộp thoại, xây dựng một trường hợp mới của nó, thiết lập các thuộc tính và xử lý sự kiện, trước khi hiển thị hộp thoại:
đang được dịch, vui lòng đợi..