gpt4 book ai didi

android - 在选项卡之间共享一个对象(不同的 Activity )

转载 作者:行者123 更新时间:2023-11-29 18:15:51 25 4
gpt4 key购买 nike

我正在尝试为一个问题提出最佳解决方案:我正在开发一个包含 3 个选项卡的应用程序。我从休息服务获取 xml 数据并将其解析为一个对象(只有一个请求)。 3 个选项卡现在显示此数据的不同部分。我正在考虑将应用程序拆分为不同的 Activity 以使代码更具可读性。如何共享 Activity 之间的日期?我知道这个问题已被提出一百万次,但我仍然想不出解决方案。

  1. application object需要派生自 Application 类,但我的主要 Activity 已经派生自 TabActivity 类。使用不同的主类,然后以 Intent 启动我的选项卡类?

  2. A HashMap of WeakReferences to Objects.似乎是在浪费内存,但这是可能的。

  3. 将所有代码放入一个 Activity 中并完成它。

感谢您的帮助:)

最佳答案

理想的解决方案是, Activity 通知服务启动并处理其余请求,将结果保存在某个地方,例如 sqlite-db,然后服务通知 Activity 事务已完成,以便它可以查询数据。

但是你只有一个请求,我认为你不会费心去做上面提到的所有这些,所以我会选择第 3 个。

关于android - 在选项卡之间共享一个对象(不同的 Activity ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8123698/

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