Android Room 和 Sqldelight 之间的根本区别是什么?



忽略多平台的优势,使用空间比sqldelight有什么优势吗?

[编辑于 2021/04/25]

SQLDelight现在正式支持AndroidX Paging3作为其扩展,因此您可能想查看一下:https://github.com/cashapp/sqldelight/releases/tag/1.5.0

<小时 />

通过使用 room,您可以获得对 paging3 的官方支持,因为这两个库都由 Google 维护,而 sqldelight 目前本身不支持 paging3,所以我想这可能是一个优势。

我还没有尝试过,但是您可以通过自己创建PagingSource(在Paging3中(来将paging3与sqldelight一起使用。

分页库文档:https://developer.android.com/topic/libraries/architecture/paging#support-different-data-arch

关于 Paging3 支持的 SqlDehappy 问题:https://github.com/cashapp/sqldelight/issues/1786

相关内容

最新更新