フラグメントをページングするビューページャーがあります。私のサブクラスは、無駄に思えるメソッドでFragmentPagerAdapter新しいフラグメントを作成します。既に作成されたフラグメントを再利用できるに相当するものgetItemはありますか? 私のコードは以下です。FragmentPagerAdapterconvertViewlistAdapter
public class ProfilePagerAdapter extends FragmentPagerAdapter {
ArrayList<Profile> mProfiles = new ArrayList<Profile>();
public ProfilePagerAdapter(FragmentManager fm) {
super(fm);
}
/**
* Adding a new profile object created a new page in the pager this adapter is set to.
* @param profile
*/
public void addProfile(Profile profile){
mProfiles.add(profile);
}
@Override
public int getCount() {
return mProfiles.size();
}
@Override
public Fragment getItem(int position) {
return new ProfileFragment(mProfiles.get(position));
}
}