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