【发布时间】:2016-08-04 21:01:44
【问题描述】:
我在 Activity 中显示一个 DialogFragment。现在,当我从活动中调用 recreate 时(试图在内存不足的问题上重现 kill),我想关闭对话框。所以我尝试调用dismissAllowingStateLoss() 并从片段的onStop 中删除片段。但即使在那之后,我也看到 DialogFragment 的 onCreateDialog() 被调用。
我的目标是在活动重新创建时取消解除 DialogFragment,但对我来说,对话框总是重新出现,有人可以帮我解决这个问题吗?
【问题讨论】: