0
我已閱讀FragmentPagerAdapter
的幾個示例以創建滑動視圖。現在我已經停止了,因爲我真的不能確定哪種實現更好:應該FragmentPagerAdapter保留一個列表<Fragment>?
第一:我們保持List<Fragment>
對象作爲一個屬性
public class PageAdapter extends FragmentPagerAdapter {
List<Fragment> list;
public PageAdapter(FragmentManager fm, List<Fragment> list) {
super(fm);
this.list = list;
}
@Override
public Fragment getItem(int position) {
return list.get(position);
第二:我們上創建片段去
@Override
public Fragment getItem(int position) {
switch(position) {
case 0: return FragmentA.newInstance(); break;
case 1: return FragmentB.newInstance(); break;
哪種方法應該在某種情況下采取,爲什麼?