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

7

除了多平台优势外,使用Room与SqlDelight相比,有什么优点吗?

1个回答

0

[2021/04/25编辑]

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


通过使用Room,您可以得到官方的支持Paging3,因为两个库都是由Google维护的。而SqlDelight目前尚不支持Paging3,因此这可能是一个优势,我想。

我还没有尝试过,但您可以自己创建PagingSource(在Paging3中),然后与SqlDelight一起使用。

Paging Library文档: https://developer.android.com/topic/libraries/architecture/paging#support-different-data-arch

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接