在 FragmentPagerAdapter
中,保留每个创建的片段实例,这样做是否可行?
类似于以下这种情况:
@Override
public Object instantiateItem(ViewGroup container, int position)
switch(position){
case 0:
fragment0 = super.instantiateItem(container, position);
return fragment0;
case 1:
fragment1 = super.instantiateItem(container, position);
return fragment1;
default:
return super.instantiateItem(container, position);
}
}
我会遇到内存问题吗?
想法是做类似于 MyFragmentPagerAdapter.fragment0
这样的事情,以便获得对片段的引用。