Fragmente in ViewPager werden nicht geladen, wenn das enthaltende Fragment neu erstellt wird

8

Ich habe ein Fragment MyFragment mit einem ViewPager , das mehr Fragment enthält. Es funktioniert ordnungsgemäß, wenn ich MyFragment das erste Mal lade, aber wenn ich zurückgehe und es neu erstelle, werden die Fragments in ViewPager nicht angezeigt, weil die Methode FragmentPagerAdapter.getItem nicht aufgerufen wird.

Ich benutze

Was ist los?

%Vor%     
jul 12.09.2014, 12:20
quelle

1 Antwort

24

Wenn Sie verschachtelte Fragmente verwenden ("Ich habe ein Fragment MyFragment mit einem ViewPager, das mehr Fragment enthält"), müssen Sie getChildFragmentManager() , nicht getFragmentManager() verwenden, wenn Sie FragmentPagerAdapter einrichten.

    
CommonsWare 12.09.2014, 12:37
quelle