1.检查该Fragment所属的Activity中,是否重写了onActivityResult方法。

Android的Fragment中onActivityResult不被调用-LMLPHP

2.检查Fragment中的startActivityForResult的调用方式。

请确保不要使用getActivity().startActivityForResult方法,而是要直接使用startActivityForResult。

Android的Fragment中onActivityResult不被调用-LMLPHP

3.在BaseFragment中添加  onActivityResult()

Android的Fragment中onActivityResult不被调用-LMLPHP

4.自己写一个基类继承FragmentActivity

Android的Fragment中onActivityResult不被调用-LMLPHP

05-08 15:01