Запретить открывать диалоговое окно несколько раз при возобновлении деятельности

В моем приложении для Android, чтобы спросить пользователя, хочет ли он / она возобновить текущую игру, я отображаю диалоговое окно с вопросом «Вы хотите возобновить текущую игру? Да - Нет» в основном игровом действии.

Дело в том, что если я возобновляю это действие несколько раз, не отвечая на диалог, то получаю несколько диалогов, которые накладываются друг на друга, что, очевидно, не является моей целью.

Я мог легко избежать этого поведения, используя логическую переменную, но мне было интересно, есть ли у класса Dialog какой-то параметр, предотвращающий дублирование, или что-то в этом роде.

6
задан Janusz 15 November 2011 в 11:06
поделиться