gpt4 book ai didi

android - 为什么我得到错误的 requestCode?

转载 作者:IT老高 更新时间:2023-10-28 22:02:20 29 4
gpt4 key购买 nike

我有一个使用 startActivityForResult(intent,634) 的 Activity。如果我从 Activity 中使用它,onActivityResult() 中的 requestCode 就可以了。但是,如果我在此 Activity 中使用 DialogFragment 中的 startActivityForResult(intent,634),我会得到另一个 requestCode,类似于 66170。那么为什么会发生这种情况?

最佳答案

这是因为如果您从对话框中使用 startActivityForResult,在 onActivityResult 中您会获得对话框的 requestCode。不是来自您的另一个 Activity 。如果你想得到正确的requestCode,你应该在DialogFragment中使用getActivity().startActivityForResult(intent,requestCode)

关于android - 为什么我得到错误的 requestCode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13659796/

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