Можно ли сохранить экземпляр каждого фрагмента, созданного для FragmentPagerAdapter
внутри 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
, чтобы получить ссылку на фрагмент.