gpt4 book ai didi

android - 通过 Intent 传递数据或在需要时查询数据库更好吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:05:26 26 4
gpt4 key购买 nike

我只是想知道在 android 的多个 Activity 中处理数据的更好方法是什么。

假设我有两个 Activity ,A 和 B,它们持有一些观点。首先,我从 SQL 数据库加载一些数据并扩充 A 中的 View 。现在,我想启动 Activity B,它使用与 A 相同的数据集。

是通过 Intent (putExtra()) 传递数据然后膨胀 View 更好,还是再次查询数据库然后膨胀​​更好。

我不确定,因为这两种方法似乎都有其缺点:

  • 查询数据库需要更多时间/更多资源
  • 将额外的数据放入 Intent 中会使它变得更加复杂,因为放置和获取数据(尤其是在处理更多 Activity 时)

谁能给我一些关于什么是最佳实践的建议?

最佳答案

与使用 Intent 的数据库查询相比。

另一种方法是,使用一个通用类来临时保存您的数据。

关于android - 通过 Intent 传递数据或在需要时查询数据库更好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18440313/

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