我有一个关于DialogFragment的问题。我正在尝试制作一个对话框,在设备旋转后保持其状态。这个对话框有一堆引用,比如适配器和其他较重的对象,我需要在旋转时保持这些引用,如果可能的话,不必使每个引用都可以Parcelable或Serializable以便我使用onSaveInstanceState来保存和恢复它们重新创建原始Activity。我注意到DialogFragment上有一个名为setRetainInstance(boolean)的方法,它允许您在重新创建Activity时保留对话框fragment实例。但是,当我现在旋转设备时,对话框不再显示。我知道我可以从Activ