Fragment使用startActivityForResult无效
**问题**
在 Fragment 中使用 getActivity().startActivityForResult(intent, requestCode)。 启动页面 finish 时,发现 Fragment 的onActivityResult(int requestCode, int resultCode, Intent data) 方法未被调用。而包含 Fragment 的 Activity 中的onActivityResult() 被调用了。
**解决方法:**
去除 getActivity(),直接使用 startActivityForResult(intent, requestCode)。
**效果:**
这个时候,Fragment 和包含它的 Activity 的 onActivityResult() 同时都会调用到。