Die Methode getChildFragmentManager() ist undefiniert

Ich habe eine SherlockFragmentActivity, diese Aktivitäten haben ein SectionsPagerAdapter und einem ViewPager. Wenn ich den Konstruktor aufrufen der SectionsPagerAdapter mit getChildFragmentManager() Methode, zeigt er mir diese Fehlermeldung:

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

Dies ist mein code:

public class ViewPagerActivity extends SherlockFragmentActivity implements OnPageChangeListener, OnQueryTextListener{

private SectionsPagerAdapter sectionsPagerAdapter;
private ViewPager viewPager;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.layout_view_pager);

    sectionsPagerAdapter = new SectionsPagerAdapter(getChildFragmentManager(), this);

    viewPager = (ViewPager) findViewById(R.id.pager);
    viewPager.setAdapter(sectionsPagerAdapter);
    viewPager.setOnPageChangeListener(this);

    this.getMovements();

    this.getPrizes();

    this.getVouchers();

    this.createDropdownlist(); 
}

Ich bin mit ActionBarSherlock und ich aktualisiert die android-support-v4.jar mit "Android-Tools - Add Support Library" in meinem Projekt auch auf ActionBarSherlock Projekt.

Ich Tue dies, weil ich ein ListFragment innen ein Fragment, das ich benutze, wie eine Seite auf mein ViewPager.

InformationsquelleAutor Mark Comix | 2013-06-05
Schreibe einen Kommentar