方法:接口回调
前提条件:
1.mainActivity
2.AFragment
3.BFragment
1.AFragment中
//定义接口
public interface CallBack{
public void setData(int data);
}
//定义监听事件
private CallBack callback;
public void setCallBack(CallBack callback){
this.callback = callback;
}
//出发事件,监听事件中
if(callback != null){
callback.setData(mada.get(i));
}
2.mianActivity中
A = new AFragment();
B = new BFragment();
A.setCallBack(new CallBack()){
public void setData(int data){
B.getData(data);
}
}
3.BFragment中
public void getData(int data){
mdata.add(data);
adapter.notifyDataSetChanged();
}
//出发事件,监听事件中
if(callback != null){
callback.setData(mada.get(i));
}