Fragment中,跳转Activity请求结果,可以用自己的方法startActivityForResult,也可以用getActivity().startActivityForResult方法:
一、这里如果用getActivity().startactivityForResult方法启动跳转,只会回调Fragment所在的Activity的onActivityResult方法,不会回调Fragment的onActivityResult方法。
二、如果用Fragment自己的startActivityForResult方法启动跳转,会首先调用Fragment所在的Activity的onActivityResult方法,如果Activity的onActivityResult方法重写,并且没有调用super.onActivityResult方法,那么Fragment的onActivityResult方法也不会被调用。