在我的应用程序中,我显示一个自定义对话框(使用DialogFragment),在某些操作上会导致显示另一个自定义对话框(使用另一个DialogFragment)。一切正常。然而,当孩子"对话框关闭,我想返回父对话框(显示子项时关闭/隐藏)。
我不想只显示同一个对话框的另一个实例,因为我需要在子项打开之前维护父项的状态和行为。因此,我需要在物理上重新显示相同的对话框。
我似乎无法找到一种方法。
答案 0 :(得分:0)
回到它,因为我现在得到了似乎有效的解决方案。显然,直接使用dialog
会在打开新对话框时关闭上一个对话框。然而,当使用DialogFragment
时,前一个片段在显示新片段时会停留在屏幕上。然后当关闭新片段的对话框时,前一个片段仍然可见 - 正是我需要的。