Fragment之间的跳转

需求:从FragmentOne 跳转至 FragmentTwo
方案:使用接口回调
HomeActivity作为主Activity,里面包含方法切换Fragment.

步骤:
1.在FragmentOne中定义接口
//定义接口变量的get方法
public OnButtonClick getOnButtonClick() {
return onButtonClick;
}
//定义接口变量的set方法
public void setOnButtonClick(OnButtonClick onButtonClick) {
this.onButtonClick = onButtonClick;
}
//1、定义接口
public interface OnButtonClick{
public void onClick(View view);
}

2.在HomeAcitivty中设置回调即可
1)实例化类对象
FragmentOne frgOne= new FragmentOne ();
2)调用对象的set方法,回传接口对象
oneFragment.setOnButtonClick(new OnButtonClick() {
@Override
public void onClick(View view) {
//切换到FragmentTwo
}
});
}
}

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