activity刷新fragment

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);
}

猜你喜欢

转载自blog.csdn.net/qq_34475640/article/details/70249781