gpt4 book ai didi

android - 嵌套的 startActivityForResult()

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:40:49 25 4
gpt4 key购买 nike

我有一个 Activity A调用 Activity B使用 startActivityForResult() .特定条件下Activity B需要调用Activity C对于另一个结果,所以我使用 startActivityForResult()再次方法。

然而,当我setResult()finish()Activity C , 它调用 onActivityResult() Activity A 中的方法而不是 Activity B .

有办法解决这个问题吗??

最佳答案

不确定我是否理解。

你的意思是这就是你希望的场景:

A -> B -> C ; B <- C , A <- B

但目前的情况是:

A -> B -> C ;一个 <- C

其中 -> 表示“调用 Activity ”,<- 表示“从中获取结果”。

也许您刚刚在 Activity B 上调用了“finish()”,或者您可能已经为它设置了“noHistory=true”?

关于android - 嵌套的 startActivityForResult(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10995692/

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