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

В моем приложении я отображаю пользовательский диалог (используя DialogFragment), который при определенных действиях приводит к отображению другого пользовательского диалога (используя другой DialogFragment). Это все отлично работает. Однако, когда "дочерний" диалог закрыт, я хочу вернуться к родительскому диалогу (который закрыт / скрыт, когда отображается дочерний элемент).

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

Я не могу найти способ сделать это.

1 ответ

Решение

Возвращаясь к этому, поскольку я теперь получил решение, которое, кажется, работает. Видимо, используя dialog сразу закроет предыдущий диалог при открытии нового. Тем не менее, при использовании DialogFragmentпредыдущий фрагмент остается на экране, когда отображается новый фрагмент. Затем, когда диалог о новом фрагменте закрыт, предыдущий фрагмент все еще виден - именно то, что мне нужно.

Другие вопросы по тегам