两个Fragment之间的切换传值

两个Fragment之间的切换传值_第1张图片

此篇提供一个非常简单的方法,完成上图的小需求

只要在你做下方状态栏切换的Activity里面,写一个方法 ,方法里是改变替换就成。

//Fragment切换
    public void changeItem(){
        nPager.setCurrentItem(1);
    }

之后在别的你想要切换的页面里,做一个点击事件。如下:

 mRecy.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                ((MainActivity) getContext()).changeItem();
            }
        });

传值的话建议大家用EventBus ,一起用 超级简单了。另一篇介绍EventBus的简单使用
EventBus简单使用

你可能感兴趣的:(开发)