Диалогтық терезелер Диалог-бұл пайдаланушыға қосымша ақпарат алуға немесе енгізуге мүмкіндік беретін шағын терезе. Диалогтық терезе экранның тек бір бөлігін алады және әдетте модаль режимінде қолданылады. Бұл қолданушы тілқатысу терезесін жапқанға дейін қосымшаның жұмысы уақытша тоқтатылатынын білдіреді. Бұл жағдайда оған кейбір деректерді енгізу немесе жауап нұсқаларының біреуін таңдау қажет болуы мүмкін.
(суретті қараңыз. 7.1).
Сур. 7.1. Диалог терезелерінің мысалдары
Android ОЖ-де диалог терезелерінің үш түрін бөлуге болады:
Dialog класы және оның туындылары. Диалог терезелерінің дәстүрлі жиынтығынан басқа, сенсорлық интерфейс мүмкіндіктерін қолданатын бірнеше қосымша нұсқалар бар (суретті қараңыз. 7.1 сол жақта). Бұл түрдегі Диалогтар жаңа әрекеттерді жасамайды және оларды манифест файлына тіркеудің қажеті жоқ (дәрістің келесі бөлімдерін қараңыз), бұл дамуды айтарлықтай жеңілдетеді. Алайда, олар модальды режимде жұмыс істейді және пайдаланушының жедел жауабын қажет етеді, сондықтан қарапайым ақпарат алу үшін келесі екі типтегі хабарламаларды пайдалану ұсынылады.
Хабарламалар (notifications). Бұл хабарландыру аймағындағы жоғарғы жолақта көрсетілетін хабарламалар. Бұл хабарды оқу үшін басты экранда жоғарғы пердені тарту керек. Пайдаланушы мұны кез-келген уақытта жасай алады, сондықтан хабарлама маңызды болған кезде ескертулерді қолданған жөн, бірақ тез арада оқуды және жауап беруді қажет етпейді.
Кеңестер (toasts). Бағдарлама экранында тікелей пайда болатын, оның интерфейсін жабатын және біраз уақыттан кейін (әдетте бірнеше секунд) автоматты түрде жоғалып кететін хабарламалар. Оларды пайдаланушының жауабын қажет етпейтін, бірақ оның жұмысын жалғастыру үшін маңызды қарапайым хабарламалар үшін пайдалану ұсынылады.