问题:在fragment中带调用starActivityForResult方法,回调方法不执行

原因分析:starActivityForResult调用的是activity里的方法,回调方法里用的也是activity的onActivityResult方法

解决办法:启用fragment的startActivityForResult方法即可

 

解决过程:1.查看fragment源码,startActivityForResult调用

 

针对fragment嵌套在activity中的做法

 

 

fragment中调用startAtivityForResult方法

fragment中调用startAtivityForResult方法

 

查看源码得知最后调用的是onStartActivtyfromFragment方法

 

 

 

参考链接

starActivityForResult

https://blog.csdn.net/barryhappy/article/details/53229238?utm_source=app

 

 

相关文章:

  • 2022-02-19
  • 2021-10-21
  • 2021-06-13
  • 2022-12-23
  • 2021-05-20
  • 2022-12-23
  • 2021-05-09
猜你喜欢
  • 2021-12-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案