我有 20 个 FragmentActivity,它们都代表着不同机制的游戏屏幕。我想把它们都放在 ViewPager 中。唯一想到的是这个虚拟代码:
public static class MyAdapter extends FragmentPagerAdapter {
@Override
public Fragment getItem(int position) {
switch(position){
case 0:
return new Fragment1();
case 1:
return new Fragment2();
.........................
another 20 case statements here
.........................
case 20:
return new Fragment21();
}
}
}
但应该有另一种方法来做到这一点。将不胜感激任何帮助。