Fragment复用(仅限自己使用)

 @Override
    public void newTitleSuccess(HttpNewsTitle httpNewsTitle) {
        list = httpNewsTitle.getNewsChannelList();
        for (int i = 0; i < list.size(); i++) {
            FuYongFragment fuYongFragment = new FuYongFragment();
            Bundle bundle=new Bundle();
            bundle.putString("id",list.get(i).getChannelId());
            fuYongFragment.setArguments(bundle);

            mFragment.add(fuYongFragment);

            mString.add(list.get(i).getChannelName());
        }
        myTabViewAdapter = new MyTabViewAdapter(getChildFragmentManager(), mFragment, mString);
        mViewPager.setAdapter(myTabViewAdapter);
        mTabLayout.setupWithViewPager(mViewPager);
    }

这是在AFragment里面,方法相信大家都认识的,就不解释了!

  Bundle arguments = getArguments();
        id = arguments.getString("id");
 mPresenter.getContent(id);

这是在BFragment里面,在onCreate方法里面的

猜你喜欢

转载自blog.csdn.net/qq_42749901/article/details/82501590
今日推荐