在使用startActivityForResult时,如果没有接收到数据可能出现的问题:
1、Activity使用了单例模式(最重要,首先需要查看)
2、是否使用的是getActivity.startActivityForResult(),在Fragment页面中使用了getActivity表示
调用了宿主Activity的方法,最终导致result结果在Activity中,但是也可以在Activiy中重写
onActivityResult() 在其中得到值
3、父类中也同样使用了onActivityResult()
Fragment中使用startActivityForResult
最新推荐文章于 2021-12-19 17:02:15 发布
本文主要探讨了在使用startActivityForResult方法时可能遇到的问题及解决思路,包括Activity使用单例模式的影响、Fragment页面中调用getActivity.startActivityForResult()的具体含义以及如何在父类中正确处理onActivityResult()。
2774

被折叠的 条评论
为什么被折叠?



