通常会碰到在FragmentParent中创建另外一个FragmentSon, 最后还需要从FragmentSon中传递数据回FragmentParent的情况, 在这里,官方有一种推荐使用方式:
代码如下:
//(FragmentParent.java)
//其中两个参数:this:表示当前的fragmentParent对象, 第二个是请求码
fragmentSon.setTargetFragment(this, 0);
//然后在FragmentParent中复写onActivityResult方法:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {