Step 1: 在需要传出数据的fragment中定义一个接口:
public interface CallBack{
public void getResult(String result);
}
Step 2: 在fragment中实现该接口中的方法(传递数据进去):
public void getData(CallBack callBack){
String msg = "你好"; //msg用于传递数据的参数
callBack.getResult(msg);
}
Step 3: 在Activity中使用接口获取数据:
TagetFragment fragment; //获取对象,TagetFaragment为上面需要传出数据的fragment
扫描二维码关注公众号,回复:
2716107 查看本文章
fragment.getData(new CallBack(){
@Override
public void getResult(String result){
Log.i("=============>>>>>>", "fragment 传来的数据是: "+result);
}
}