当前位置: 代码迷 >> 综合 >> activity刷新fragment
  详细解决方案

activity刷新fragment

热度:101   发布时间:2023-09-28 22:26:17.0

1. 创建一个接口。

public interface Listener {void listener(int position);
}

2.  在activity中实现接口

Listener linstenr;

public void setLinstenr(Listener linstenr) {this.linstenr = linstenr;
}

3。在fragment的onAtth()中给activity设置监听。

@Override public void onAttach(Activity activity) {super.onAttach(activity);
    MainActivity mainActivity = (MainActivity) activity;
    mainActivity.setLinstenr(this);
}@Override public void listener(int position) {ToastUtil.showShort(getActivity(), position + "");
}
4.在activity中调用。

if (linstenr!=null){linstenr.listener(position);
}
  相关解决方案