gpt4 book ai didi

android - 单体机器人 : Sharing non-trivial data between Activities

转载 作者:搜寻专家 更新时间:2023-11-01 08:12:12 26 4
gpt4 key购买 nike

我有一些数据需要多个 Activity 操作。基本上有一个只读屏幕和多个编辑屏幕。

起初我考虑将数据作为字符串参数传递给 Intent,但如果用户在编辑字段后按下后退按钮,这些更改将会丢失。

那么在不同 Activity 之间共享数据的推荐方式是什么?我应该在每次页面转换之前将它保存到临时文件吗?

最佳答案

执行此操作的最简单方法可能是将对象存储在某个全局可用的位置,例如应用程序的 Application 对象(当然,如果还没有,请创建一个)。这可以是静态的或实例的,具体取决于您希望它如何工作。

另一种选择是将对象序列化为某种字符串表示形式(XML、JSON 等),将其传递给下一个 Activity ,然后在另一端将其反序列化。这会起作用,但肯定有点重。

关于android - 单体机器人 : Sharing non-trivial data between Activities,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8763810/

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