gpt4 book ai didi

java - 在 Android 中的两个 Activity 之间来回发送数据

转载 作者:行者123 更新时间:2023-11-29 22:27:57 25 4
gpt4 key购买 nike

我有一个 Activity ActivityA 说。从 ActivityA,我使用 Intent 启动 ActivityB,将一些字符串数据发送到新 Activity 。 ActivityA 被插入后台,而不是被销毁。

Intent newActivity = new Intent(this, ActivityB.class);
newActivity.putExtras("SomeString", "important data");
startActivity(newactivity);

现在我想操作字符串数据并将其发送回 AcitivtyA。不是 ActivityA 的新实例,而是已暂停的实例。我不确定该怎么做。感谢任何帮助。

最佳答案

你需要以startActivityForResult()开始B并覆盖 onActvityResult()在 A 中。在完成 B 之前,您需要调用 setResult()设置要发送回 A 的数据。

阅读 Starting Activities 的部分在文档中。

关于java - 在 Android 中的两个 Activity 之间来回发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5320304/

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