我有一個SherlockFragmentActivity,這個Activity有一個SectionsPagerAdapter和一個ViewPager。當我打電話與getChildFragmentManager()
方法SectionsPagerAdapter的構造,它顯示我此錯誤消息:getChildFragmentManager()方法未定義
的方法getChildFragmentManager()是未定義的類型ViewPagerActivity
這是我的代碼:
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();
}
我正在使用ActionBarSherlock,並使用更新了android-support-v4.jar「Android工具 - 添加支持庫」在我的項目中,al所以在ActionBarSherlock項目上。
我這樣做是因爲我需要在片段內部有一個ListFragment,我像ViewPager上的頁面一樣使用它。
哦,我犯了什麼錯誤。對不起。 我有一個問題,使用片段內的片段,我想了很多事情(這是其中之一),我沒有看到。 再次爲我的錯誤感到抱歉 –