【发布时间】:2017-09-20 09:14:57
【问题描述】:
在我们的应用程序中,我们在 sqlite 上执行操作,例如 CRUD 操作和搜索。 google developer doc 描述了两种方法。 1. 内置方法中的 SQLIte 2. 房间。在性能方面使用哪一个?
【问题讨论】:
-
在构建方法中使用 SQLite
标签: android sql database sqlite android-room
在我们的应用程序中,我们在 sqlite 上执行操作,例如 CRUD 操作和搜索。 google developer doc 描述了两种方法。 1. 内置方法中的 SQLIte 2. 房间。在性能方面使用哪一个?
【问题讨论】:
标签: android sql database sqlite android-room
两者的性能与Room 相同,在后台编写相同的东西(代码)来执行 CRUD 操作。
我建议您使用 Room 库,因为用于编写 CRUD 操作的所有样板代码都由 Room 为您完成。您不再需要使用光标来一次又一次地编写重复的代码。
非常有用的功能是,如果您在查询中犯了任何错误,它会在编译时进行验证,因此您无需寻找错误以防万一您不小心编写了错误的查询。
希望对你有帮助。
【讨论】: