我有一个对话框,它是从我的应用程序中的片段创建的。当我旋转设备时,对话框应该重新出现在它之前的状态。我已经尝试过setRetainInstance(true),但它不起作用。
我认为,通过保存对话框的实例并将其添加到片段中的onSaveInstanceState()的bundle中,并在onActivityCreated()中恢复实例,将允许我恢复对话框。然而,我得到一个空指针异常,当我试图恢复…
请帮忙,谢谢。
最终使用DialogFragment
使其正常工作。