List<Fragment> fragments = new ArrayList<>(); for (int i = 0; i < mCategoryEntityList.size(); i++) { DefualInfoFragment meFragment = new DefualInfoFragment(); Bundle bundle = new Bundle(); bundle.putString(Constant.CHANNEL_CODE,i+""); meFragment.setArguments(bundle); fragments.add(meFragment); }
这个写在外层的(生成Fragment的地方)
name = getArguments().getString(Constant.CHANNEL_CODE);
这个写在DefualInfoFragment中
然后就可以用name去判断了