Metoda getChildFragmentManager () jest niezdefiniowana
Mam SherlockFragmentActivity, to działanie ma SectionsPagerAdapter i ViewPager. Kiedy wywołam konstruktor SectionsPagerAdapter za pomocągetChildFragmentManager()
metoda, pokazuje mi ten komunikat o błędzie:
Metoda getChildFragmentManager () jest niezdefiniowana dla typu ViewPagerActivity
To jest mój kod:
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();
}
Używam ActionBarSherlock i zaktualizowałem android-support-v4.jar„Narzędzia Android - Dodaj bibliotekę wsparcia” w moim projekcie, także w projekcie ActionBarSherlock.
Robię to, ponieważ muszę mieć fragment ListFragment wewnątrz fragmentu, którego używam jak strony na moim ViewPager.