0
我想使用FragmentStatePagerAdapter或FragmentPagerAdapter來刷卡3個不同的片段。每個片段都來自不同的類別。我不太確定我應該在哪裏創建新對象。它應該在getItem函數中完成嗎? 我看到的大多數示例都使用相同類型的片段。如何在每個片段來自不同的類時使用FragmentStatePagerAdapter或FragmentPagerAdapter?
private class SimplePagerAdapter extends FragmentPagerAdapter {
public SimplePagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
switch(position) {
case 0: return (Fragment) new myFragmentType1(); // ?
case 1: return (Fragment) new myFragmentType2(); // ?
default: return (Fragment) new myFragmentType3(); // ?
}
}
@Override
public int getCount() {
return 3;
}
}
預先感謝您!