そのような質問をいくつか読みましたが、ヒエラルキーで何をすべきかよくわかりませんか?
私は持っている
<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 つのタブ メニューがあり、すべてがフラグメントです。
一部のフラグメントの風景は別のアクティビティです。電話を元に戻すと、フラグメントはうまく機能しています。しかし、前後に高速回転すると、My fragment Activty、TabsFragment、およびその他の作成済みフラグメントが再作成され、フラグメントがオーバーラップします。
フラグメントは TabsFragment で管理しています。そして、それらは動的に機能します。私の抽象フラグメント クラスには、前のフラグメントとサブフラグメントがあります。押し戻すと、前のフラグメントはそのサブフラグメントを閉じて null にします。
私は何をすべきか?