gpt4 book ai didi

android - 结果android的嵌套集 Activity

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:54:13 25 4
gpt4 key购买 nike

我有 3 个 Activity 。 A、B 和 C。A 调用 B,B 调用 C,C 的结果应该在 A 中收到。你能建议如何去做吗?我正在调用 C 后使用 finish() 杀死 B。因此,C 的结果应该直接转到 A Activityonresult。可能吗??。请提出您的建议!

最佳答案

不要杀死 B,在 A 中使用 startActivityForResult 启动 Activity B 并在 B 中启动 Activity C 使用 startActivityForResult 然后在 B onActivityResult

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent)
{
super.onActivityResult(requestCode, resultCode, intent);

setResult(RESULT_OK, intent);
finish();
}

其中 intent 是从 C 发回的 Intent 。现在 A 将在 A onActivityResult 中接收此 Intent 。

关于android - 结果android的嵌套集 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16027301/

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