【发布时间】:2015-02-09 19:09:24
【问题描述】:
如何删除浏览器中的片段?我想再次调用代码。现在,当用户在测验应用程序中进行重新测试时,它不会再次调用代码。
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;
}
}
【问题讨论】:
-
虽然您的问题不是很清楚,但在创建适配器后,您通常会通过覆盖 PagerAdapter.getItemPosition(Object) 方法从 PagerAdapter 添加和删除片段。要通知 ViewPager 已进行更改,请调用 PagerAdapter.notifyDatasetChanged()。
标签: android android-fragments view android-viewpager