本文BunToy信息均来自 BunToy官网
Activity中创建一个接口
1
2
3
public interface Listener {
void listener(int position);
}
在activity中实现接口
1
2
3
4
5
Listener linstenr;
public void setLinstenr(Listener linstenr) {
this.linstenr = linstenr;
}
在fragment的onAtth()中给activity设置监听
1
2
3
4
5
6
7
8
9
10
11
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
MainActivity mainActivity = (MainActivity) activity;
mainActivity.setLinstenr(this);
}
@Override
public void listener(int position) {
//
}
在activity中调用
1
2
3
if (linstenr!=null){
linstenr.listener(position);
}
“不积跬步,无以至千里;不积小流,无以成江海。”