如何调用fragmentPagerAdapter中的getItem(int position)?
How to recall getItem(int position) in fragmentPagerAdapter?
如何删除viewpager中的片段?我想再次调用代码。现在,当用户在测验应用程序中进行重新测试时,它不会再次调用代码。
private class ScreenSlidePagerAdapter extends FragmentPagerAdapter {
public ScreenSlidePagerAdapter(android.support.v4.app.FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
Fragment f = new QuestionPagerFragment();
Bundle b = new Bundle();
b.putString("que", pageData[position]);
b.putInt("pos", position);
f.setArguments(b);
return f;
}
@Override
public int getCount() {
return pageData.length;
}
}
我找到了问题的答案,我们必须简单地使用 FragmentStatePagerAdapter,因为它会在完成后销毁片段,而 FragmentPagerAdapter 会将片段存储在包中,并会在 recalled.Hope 有帮助!!
如何删除viewpager中的片段?我想再次调用代码。现在,当用户在测验应用程序中进行重新测试时,它不会再次调用代码。
private class ScreenSlidePagerAdapter extends FragmentPagerAdapter {
public ScreenSlidePagerAdapter(android.support.v4.app.FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
Fragment f = new QuestionPagerFragment();
Bundle b = new Bundle();
b.putString("que", pageData[position]);
b.putInt("pos", position);
f.setArguments(b);
return f;
}
@Override
public int getCount() {
return pageData.length;
}
}
我找到了问题的答案,我们必须简单地使用 FragmentStatePagerAdapter,因为它会在完成后销毁片段,而 FragmentPagerAdapter 会将片段存储在包中,并会在 recalled.Hope 有帮助!!