activity刷新fragment

来源:互联网 发布:软件系统维护收费标准 编辑:程序博客网 时间:2024/06/05 03:49

1. 创建一个接口。

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

2.  在activity中实现接口

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

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

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

if (linstenr!=null){    linstenr.listener(position);}
0 0