gpt4 book ai didi

java - Android,从第三个 Activity 中获取结果

转载 作者:行者123 更新时间:2023-12-01 00:45:18 24 4
gpt4 key购买 nike

第一个 Activity ,有空ListViewButton .

当我按下按钮时,它开始 第二具有 ListView 的 Activity 的类别。

单击其中一个 listElements 后,它将启动 第三具有 ListView 的 Activity 包含属于我选择的类别的元素。

当我选择 的元素时第三 ListView它必须把我送回第一个 Activity ,我选择的元素被添加到我的空 ListView

最佳答案

使用Intent.FLAG_ACTIVITY_FORWARD_RESULT像这样:
FirstActivity应该开始SecondActivity使用 startActivityForResult() .
SecondActivity应该开始ThirdActivity使用这个:

Intent intent = new Intent(this, ThirdActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT);
startActivity(intent);
finish();

这告诉 ThirdActivity它应该返回一个结果到 FirstActivity .
ThirdActivity应该使用返回结果
setResult(RESULT_OK, data);
finish();

那时, FirstActivity.onActivityResult()将使用从 ThirdActivity 返回的数据调用.

关于java - Android,从第三个 Activity 中获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28944137/

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