Die Methode getChildFragmentManager () ist nicht definiert

7

Ich habe eine SherlockFragmentActivity, diese Aktivität hat einen SectionsPagerAdapter und einen ViewPager. Wenn ich den Constructor des SectionsPagerAdapter mit getChildFragmentManager() -Methode aufruft, zeigt es mir diese Fehlermeldung:

  

Die Methode getChildFragmentManager () ist für den Typ ViewPagerActivity

nicht definiert

Das ist mein Code:

%Vor%

Ich benutze ActionBarSherlock und ich habe die android-support-v4.jar mit "Android Tools - Support-Bibliothek hinzufügen" in meinem Projekt, auch im ActionBarSherlock-Projekt, aktualisiert.

Ich mache das, weil ich ein ListFragment in einem Fragment haben muss, das ich wie eine Seite auf meinem ViewPager verwende.

    
Mark Comix 05.06.2013, 17:08
quelle

1 Antwort

23

getChildFragmentManager() ist eine Methode für Fragment , nicht für FragmentActivity . Verwenden Sie getSupportFragmentManager() für FragmentActivity .

    
CommonsWare 05.06.2013, 17:11
quelle