我读了一些像这样的问题,但我不明白我应该怎么做我的hiearchy?
我有
<fragment
android:id="@+id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
class="com.****.****.ui.TabsFragment" />
屏幕底部的标签菜单
和
<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" />
其他人会创建片段。
我有9个标签菜单,每个人都是片段。
一些片段的景观是另一种活动。我旋转回电话,片段运行良好。但是如果我在之后和之后快速旋转,我的片段Activty,TabsFragment和其他创建的片段将被重新创建,并且我的片段会重叠。
我在TabsFragment中管理我的片段。它们动态地工作,我的抽象片段类,有一个先前的片段和子片段。当我按下时,前一个片段关闭其子片段并将其置空。
我该怎么办?
答案 0 :(得分:2)
在配置更改期间,Android会恢复或重新创建旧活动在设置新活动时所具有的所有片段。因此,在使用新活动实例时,您需要考虑到这一点 - 不要假设您从一个干净的平板开始。