Fragment onActivityResult 无效的问题

来源:互联网 发布:java英语词汇 编辑:程序博客网 时间:2024/05/18 01:07

Fragment 的 onActivityResult 方法要会被调用需要满足两个条件:


1. 使用 Fragment 来调用 startActivityForResult,Activity 也有 startActivityForResult 方法,要注意区分


2. 父 Activity 的 onActivityResult 方法里要调用 super.onActivityResult(requestcode, resultcode, data)。这是因为结果会首先调用父 Activity 的 onActivityResult ,然后 super 方法会将结果分发给其拥有的 Fragment。

参考资料

0 0
原创粉丝点击