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