gpt4 book ai didi

java - 将数据从一个 Activity 返回到另一个 Activity 的 fragment ?

转载 作者:行者123 更新时间:2023-11-29 09:01:02 25 4
gpt4 key购买 nike

如何在一个 Activity 和属于另一个 Activity 的 fragment 之间传递数据?我认为它应该类似于通过 Intent 在 Activity 之间传递数据,但我无法弄清楚,也无法获得任何搜索结果。

例如,我有两个 Activity A 和 B。

A 有 3 个 fragment - “x”、“y”和“z”。现在我使用 startActivityForResult 从“x”调用 B。

当我尝试通过 setResult 从“B”返回“x”时,它实际上将我带到了“A”的 onActivityResult,而不是“x...”中的那个。另外,requestCode 和 resultCode 分别是一些数字 (65536) 和 -1。

谁能帮我解决这个问题?

最佳答案

很可能你的父 Activity 也在 onActivityResult() 中实现,但是在那个方法中你忘记调用 super.onActivityResult(requestCode, resultCode, intent); 来传递未处理的请求代码。或者您遇到请求代码冲突,父 Activity 和 fragment 期望相同的代码。

关于java - 将数据从一个 Activity 返回到另一个 Activity 的 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17410041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com