gpt4 book ai didi

android - 将数据向后发送到上一个 Activity

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

我需要一些帮助来将数据向后发送到已经运行的 Activity

我希望用户能够从列表中选择一个选项,然后在之前的 Activity 中使用该选项。我知道如何使用 intents 继续前进,但无法看到在没有同时运行任意数量的相同 Activity 窗口的情况下在这种情况下如何工作。

有点像在手机中更改设置,但更多的是可以访问字符串。如果您需要更多信息,请询问。

最佳答案

有两种方法可以做到这一点,第一种不是调用 startActivity(),而是调用 startActivityForResult(),这是文档对此的说明:

Sometimes you want to get a result back from an activity when it ends. For example, you may start an activity that lets the user pick a person in a list of contacts; when it ends, it returns the person that was selected. To do this, you call the startActivityForResult(Intent, int) version with a second integer parameter identifying the call. The result will come back through your onActivityResult(int, int, Intent) method.

http://developer.android.com/reference/android/app/Activity.html

另一种方法是在您的 Activity 结束时发出广播,并在您的原始 Activity 中注册一个 broadcastReceiver()。

关于android - 将数据向后发送到上一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4594635/

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