两个Fragment之间的切换传值
此篇提供一个非常简单的方法,完成上图的小需求
只要在你做下方状态栏切换的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简单使用