をZooFragment含む がありViewPagerます。これには、 、、およびのViewPager3 つの子があり、これらの子はそれぞれ、新しい を呼び出すトランザクションを要求できます。LionFragmentLeopardFragmentTigerFragmentZooFragment
ZooFragment呼び出されたzooA(引数付き) が初期化されると、コンテンツ内の 3 つの子すべてが表示ViewPagerされます。任意の子フラグメントから、ユーザー touch は新しいZooFragment呼び出されたものを呼び出しますzooB(もちろん、異なる引数を使用して)。
子フラグメントから へのトランザクション アクションに基づくZooFragment:
1. を使用するtransaction.replace()と、zooBが空白になり、3 つの子すべてにzooBコンテンツが表示されず、空になります。で、ナビゲーションからハードキーをzooB押すと、空になります。BackzooA
2. を使用するとtransaction.add()、zooB空白にならず、Backボタンを押すと空白にzooAなります。
クラスではZooFragment、 にデータをロードしますが、 のすべての子フラグメントが空onCreateView()になる理由は何ですか?ViewPager