Android supports 4 dialog boxes:
1. AlertDialog: An alert dialog box supports 0 to 3 buttons and a list of selectable elements, including check boxes and radio buttons. Among the other dialog boxes, the most suggested dialog box is the alert dialog box.
2. ProgressDialog: This dialog box displays a progress wheel or a progress bar. It is an extension of AlertDialog and supports adding buttons.
3. DatePickerDialog: This dialog box is used for selecting a date by the user.
4. TimePickerDialog: This dialog box is used for selecting time by the user.