gpt4 book ai didi

java - 在 Android 中,我可以在没有 Intent 的情况下在 Activity 之间移动对象吗?

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

重点是,从Activity A到B我每次都需要创建Activity B,但是我没有关闭Activity A,因为当我从B返回到Activity A时,我只是完成了Activity B但没有创建Activity A 因为我还没做完。这就是我想要的。

问题是当我尝试将数据和对象从 Activity B 传递到 A 时。我无法使用 Intent 和 putExtra(),因为我不启动 Activity A,我只是使用 onResume() 恢复它。

SharedPreferences 不允许我传递对象,所以有人知道是否有任何方法可以将对象从 B 传递到 A?

解决方案: http://www.javatpoint.com/android-startactivityforresult-example

感谢@brightstar @ThMBc @Avtar Guleira @Edy Bolos,这就是我正在寻找的:)

最佳答案

您可以使用 startActivityForResult 启动 Activity B,然后将 Intent 内的数据从 Activity B 返回到 A。您可以在这里找到相关示例:

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

关于java - 在 Android 中,我可以在没有 Intent 的情况下在 Activity 之间移动对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26376823/

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