我有一个Activity,它通过这个XML调用了setContentView:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
>
<fragment android:name="org.vt.indiatab.GroupFragment"
android:id="@+id/home_groups"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1" />
<..some other fragments ...>
</LinearLayout>
GroupFragment继承自Fragment,一切都很好。然而,我在GroupFragment中从一个DialogFragment中显示一个对话框。这个对话框可以正确地显示,但是当屏幕旋转时,我会得到一个强制关闭的错误。
除了使用DialogFragment.show(FragmentManager, String)之外,还有什么正确的方法可以从另一个片段中显示一个DialogFragment呢?