2017-12-30 96 views
0

私の(親フラグメントの1つ)はViewPagerであり、ViewPagerFragmentPagerAdapterを使用していくつかの子フラグメントをロードします。FragmentPagerAdapterはアイテムのフラグメントを再描画せず、ブランクのレイアウトを表示しません

アプリケーションの実行後に初めて子フラグメントが正しく表示され、その後、他の親フラグメントに移動してその親に戻ると、子フラグメントが空白になります。fragment。最後の子にスワイプすると子fragmentの1人が正しく再描画されますfragment

+0

申し訳ありませんが、ちょうど気づいた、これは重複の問題がありますhttps://stackoverflow.com/questions/30115726/android-nested-viewpagers-フラグメント-dont-show-after-switch-between-fragments-on?rq = 1。 – Shiyu

答えて

0

親フラグメントonCreateViewで、FragmentPagerAdapterを作成するときにgetChildFragmentManager()を使用します。代わりに使用したの

XXXAdapter xxxAdapter = new XXXAdapter(getActivity().getSupportFragmentManager()); 

使用

XXXAdapter xxxAdapter = new XXXAdapter(getChildFragmentManager()); 
+0

あなたは自分の質問に答えました –

+0

@pepperjack彼または彼女は質問を投稿し、それと同時に答えました。彼または彼女は答えを知っている場合、なぜ彼または彼女は尋ねた? –

+0

@AdityaSonel彼は誕生日を迎えていました。 – Greggz

関連する問題