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

Android的Fragment中onActivityResult不被调用

 

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

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

Android的Fragment中onActivityResult不被调用

 

3.在BaseFragment中添加  onActivityResult()

Android的Fragment中onActivityResult不被调用

 

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

Android的Fragment中onActivityResult不被调用

 

相关文章:

  • 2021-12-25
  • 2021-04-15
  • 2021-12-14
  • 2021-10-04
  • 2021-10-12
  • 2021-07-11
猜你喜欢
  • 2021-08-11
  • 2021-08-01
  • 2018-07-11
  • 2022-01-07
  • 2021-06-16
  • 2021-12-15
  • 2021-04-16
相关资源
相似解决方案