Есть ли способ управления относительным набором диалогов, созданных вашей собственной деятельностью?Например, есть некоторые более важные диалоги, которые я хотел бы обеспечить, чтобы они находились сверху, и если другой диалог хочет всплыть, я бы хотел, чтобы он выдвигал в важных диалогов.
Пример: я хочу представить пользователю важный диалог, Диалог А. В задании понимается, что есть диалог, Диалог В, который менее важен для отображения пользователю.Можно ли указать, чтобы диалог B находился в диалоге A, чтобы после очистки диалога A пользователь мог видеть диалог B?
Я знаю, что интерфейс onDismiss существует, но это обязательно связывает диалог AДиалог Б вместе.Я хочу, чтобы диалоги были независимыми, и предпочел бы использовать абстракцию более высокого уровня, например, стек окон, отвечающий за упорядочивание диалогов.