gpt4 book ai didi

android - : Intent. putExtra 或 SQLite 查询哪个更快?

转载 作者:行者123 更新时间:2023-11-29 00:31:43 25 4
gpt4 key购买 nike

我想知道在 Intent.PutExtraSQLite query 之间哪种方式的性能更快。

  • 我是否应该附加对象的所有属性,即 ID、名字、姓氏、位置、电话号码

  • 我应该只附加对象的 ID 吗?在第二个 Activity 中,我将查询数据库。

最佳答案

一般来说,使用 Intent 的消息传递将比任何类型的磁盘 I/O 更快,这是 SQL 查询不可避免要做的事情。这并不是说在所有情况下这都是正确的,这就是为什么您自己进行一些基准测试会有所帮助,因为它会在您的场景和您的实现中显示哪种方式效果更好。

如果您只有少数项目需要从一个 Activity/Service 传递到另一个,使用 Intent 进行消息传递效果很好。但是对于大量数据或跨设备启动的持久性等,数据库是可行的方法。

关于android - : Intent. putExtra 或 SQLite 查询哪个更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15242420/

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