还原从旋转时片段创建的对话框

时间:2011-09-13 17:53:03

标签: android

我有一个对话框,它是从我的应用程序中的片段创建的。当我旋转设备时,对话框应该重新出现在之前的状态。我尝试过setRetainInstance(true),但它不起作用。

我想通过保存对话框的instancestate并将其添加到片段中onSaveInstanceState()的包中,并在onActivityCreated()中恢复instancestate将允许我恢复对话框。但是,当我尝试恢复时,我得到一个空指针异常。

请帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

最后使用DialogFragment使其正常工作。