是否可以在 Kotlin 库模块中使用 Room 数据库?

问题描述 投票:0回答:1

我正在开发一个包含很多模块(基于功能和层)的 Android 应用程序,并希望将我的域层和数据层模块从 Android 模块转换为 Kotlin/Java 模块。但我意识到 room 是 Android 依赖项,我的模型(域层)和 DAO(数据层)需要它。是否可以在 Kotlin 模块中使用 Room,或者我是否必须在数据层中为 Room 制作特殊模型并每次转换它们,甚至使我的域层模块成为 Kotlin 模块?

android kotlin android-room multi-module
1个回答
0
投票

对于任何徘徊的人,我找到了解决方案。您可以使用 Room Common 依赖项来访问 Android 库之外的 Room 注释。

androidx.room:room-common:2.6.1
© www.soinside.com 2019 - 2024. All rights reserved.