Android片段在几个旋转屏幕后重叠

Android片段在几个旋转屏幕后重叠,android,android-fragments,Android,Android Fragments,我读过一些类似的问题,但我不太明白我在我的教区应该做些什么 我有 <fragment android:id="@+id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" class="com.****.****.ui.TabsF

我读过一些类似的问题,但我不太明白我在我的教区应该做些什么

我有

<fragment
        android:id="@+id/tabs"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        class="com.****.****.ui.TabsFragment" />

用于屏幕底部的选项卡菜单


对于其他将创建的片段

我有9个标签菜单,每个人都是一个片段

一些碎片的景观是另一种活动。我把手机转回来,碎片都很好用。但如果我前后快速旋转,我的片段activity、TabsFragment和其他创建的片段会被重新创建,片段会重叠

我在TabsFragment中管理我的片段。它们是动态工作的,我的抽象片段类,有一个先前的片段和子片段。当我按下back键时,前一个片段关闭其子片段并将其置空


我该怎么办

在配置更改期间,Android恢复或重新创建旧活动在设置新活动时拥有的所有片段。因此,在使用新的活动实例时,您需要考虑到这一点——不要假设您是从一张干净的板子开始的。

@Commonware:您知道如何像使用片段时所说的那样从干净的状态开始吗?@AlexTran:我想您可以运行一些
FragmentTransaction
来清除所有旧的,如果它们是通过自己的交易添加的。
<FrameLayout
        android:id="@+id/details"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_above="@+id/tickerLL"
        android:layout_below="@id/header"
        android:background="@drawable/background" />