1.在Fragment中调用startActivityForResult(),如果要在Fragment中处理onActivityResult()需要再Fragment的onActivityResult()中调用Fragment的onActivityResult().
2.直接在Fragment中调用startActivityForResult(),在onActivityResult()中得到的requestCode 和调用时传递的不一致,大了65535,改用getActivity().startActivityForResult()就正常了