Fragment之间的跳转

    xiaoxiao2021-12-14  19

    需求:从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 } }); } }

    转载请注明原文地址: https://ju.6miu.com/read-963855.html

    最新回复(0)