У меня есть активность, которая может показывать разные диалоги во время выполнения. Я использую onCreateDialog (int id) для создания каждого диалога, и я использую showDialog (int id) и showDialog (int id) метод show и отклоняю каждое диалоговое окно соответственно.
Когда вызывается onPause(), я не знаю, какой диалог (если есть) отображается. Я хочу убедиться, что когда вызывается onPause, все диалоги уменьшаются. Есть ли рекомендуемый способ отклонить все диалоги? Должен ли я вызвать функцию dispDialog() для каждого диалога?