一位Android新手在这里试图学习Android开发人员网站上的标签刷卡视图。但我无法弄清楚这里使用的某些代码的用法,因为我正在试着了解代码的每个部分,请帮助。使用参数(FragmentManager fm)和Bundle args = new Bundle();?
Creating Swipe Views with Tabs
// Since this is an object collection, use a FragmentStatePagerAdapter,
// and NOT a FragmentPagerAdapter.
public class DemoCollectionPagerAdapter extends FragmentStatePagerAdapter {
public DemoCollectionPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int i) {
Fragment fragment = new DemoObjectFragment();
Bundle args = new Bundle();
// Our object is just an integer :-P
args.putInt(DemoObjectFragment.ARG_OBJECT, i + 1);
fragment.setArguments(args);
return fragment;
}
@Override
public int getCount() {
return 100;
}
@Override
public CharSequence getPageTitle(int position) {
return "OBJECT " + (position + 1);
}
}
我不明白的说法FragmentManager FM和超(FM)的目的在类的构造函数。
而且,不能使用该代码的下
Bundle args = new Bundle();
// Our object is just an integer :-P
args.putInt(DemoObjectFragment.ARG_OBJECT, i + 1);
fragment.setArguments(args);
请帮助我理解选项卡活动或提供给我一个很好的来源,了解这一点,其他Android概念。