子对话框关闭后重新显示父对话框

Re-display parent dialog after child dialog closes

在我的应用程序中,我显示了一个自定义对话框(使用 DialogFragment),它在执行某些操作时会导致显示另一个自定义对话框(使用另一个 DialogFragment)。这一切都很好。但是,当 "child" 对话框关闭时,我想 return 到父对话框(显示子项时为 closed/hidden)。

我不想只显示同一对话框的另一个实例,因为我需要在打开子项之前维护父项的状态和行为。因此我需要在物理上重新显示相同的对话框。

我似乎找不到这样做的方法。

回到它,因为我现在有了一个似乎有效的解决方案。显然,直接使用 dialog 将在打开新对话框时关闭上一个对话框。然而,当使用 DialogFragment 时,前一个片段在显示新片段时仍保留在屏幕上。然后,当新片段上的对话框关闭时,前一个片段仍然可见——这正是我所需要的。