android-room 相关问题

有关Android Room Persistence Library(Android架构组件的一部分)的相关问题

房间中的多对多关系返回空列表

所以,我有一个关于动漫应用程序的案例,其中一个流派可以是多个动漫,而一个动漫可以有多个流派。所以,我将其变成多对多关系,并使用交叉引用将它们连接起来......

回答 1 投票 0

房间持久性库。全部删除

如何使用房间持久性库删除特定表上的所有条目? 我需要删除表,但我找不到任何信息如何执行此操作。 仅当数据库正在迁移或加载时...

回答 9 投票 0

查询中按顺序排序

我使用 Room 作为 ORM。我想以特定的顺序从中获取一些对象的数组。我的代码如下所示: @Query("SELECT * FROM `group` WHERE id IN (:ids) ORDER BY id in (:ids)"...

回答 3 投票 0

当我尝试构建房间时出现空对象引用

我想使用我的函数 getDatabase(context) 在 Kotlin 中构建空间,但出现此错误: W/System.err: java.lang.NullPointerException: 尝试调用虚拟方法 'java.lang.String java....

回答 3 投票 0

Android Room:选择 DISTINCT 获取多列

我有一个查询,给出了车站表中所有可用的行程号码(见下文)。现在我需要在此查询中获取更多列: tripNumber 以及 stationStart (时间戳为 Long)从第一个 st...

回答 1 投票 0

为 Sqlite 中具有 LONG 数据类型字段的表创建 Room 实体

应用程序数据库具有 Items 表,其中包含 Price 列,数据类型为 Long。 数据库版本 = 1 创建表项目(_id 整数主键自动增量,item_id INTEGER,标题文本,价格长,唯一(item_i...

回答 3 投票 0

如何将项目添加到房间数据库? [已关闭]

由于某种原因,我无法向房间数据库添加项目,我的 Daos 的其余部分工作正常,但似乎 @Upsert 不行(显然我在某个地方搞砸了)。我在“应用程序检查&q...

回答 1 投票 0

Android Room错误:Dao类必须用@Dao注释

我正在将 Room 用于我的 Android 应用程序。我现在正在尝试设置数据库,但出现一条错误消息,指出 Dao 类必须使用 @Dao 进行注释。但正如您在编码中看到的...

回答 10 投票 0

原因:java.lang.Exception:找不到 os.name=Mac 和 os.arch=aarch64 的本机库。路径=/org/sqlite/native/Mac/aarch64

我正在使用Android Studio【Android Studio 北极狐| 2020.3.1 补丁1] 我的房间库版本是[2.3.0] 使用的 Gradle 版本 [7.0.1] 还添加了 kapt 'org.xerial:sqlite-jdbc:3.36.0.1' 原因是:...

回答 8 投票 0

如何替换预填充的 ROOM DB

我已经制作了我的房间数据库,它已预先填充了必要的数据,并且位于资产/数据库文件夹中。 是否可以从 URL 获取同一数据库的更新版本并替换现有的数据库,然后...

回答 1 投票 0

无法将项目添加到房间数据库

由于某种原因,我无法将项目添加到房间数据库中,我的 Daos 的其余部分工作正常,但似乎 @Upsert 不行(显然我在某个地方搞砸了)。我在“应用程序检查&q...

回答 1 投票 0

将ImageVector保存到Android Room数据库中

我有一个应用程序,用户可以选择一个图标,我想保存该图标。我使用 Compose,对于图标我使用 ImageVector。 我想将 ImageVector 存储在房间数据库中...

回答 2 投票 0

无法使用 Room 持久性获取查询结果

我正在使用 Room 持久性库开发 Android 应用程序。我有一个用户和一个汽车实体 @Entity(表名 = "用户") 公共类用户{ @首要的关键 @非空 私有 int id;...

回答 3 投票 0

NoSuchFieldException:尝试在 Android Studio 中类型转换自定义对象时出现 ALL_OBJECT_POOL 错误

我正在尝试为我在 Android Studio Java 中制作的自定义对象编写一个简单的对象类型转换器。我的对象称为 MapAnnotationObject,并包含三个由以下内容组成的 ArrayList

回答 1 投票 0

如何使用我的 Android 应用程序高效地发送 Room 数据库?

我正在开发一个Android应用程序,你可以在其中玩“Wordle”。我希望能够离线使用它,因此我有一个 Room 数据库,其中包含所有可能的单词(目前大小约为 30MB)。 ...

回答 1 投票 0

如何在没有用户表的情况下创建用户和表之间的关系

我正在为 Android 创建一个天气应用程序。我使用本地数据库 SQLite,有空间。我想知道如何在用户和最喜欢的位置之间创建一对一的关系。据我考虑

回答 1 投票 0

调用 Dao-Room 函数时是否可以将整个对象而不是每个成员作为参数传递?

我有一个单词表,其中包含单词及其定义。 类是 Mot,单词是 Mot.mot(主键),其定义是 Mot.defMot。 我想找到所有具有相同

回答 1 投票 0

Fragment 不显示从 BottomSheetFragment(房间 + Viewmodel)完成的更新

我有 ToDoList 应用程序,当我按下回收器的项目时,底部片段(ModifyFragment)显示我选择的任务来进行修改工作。但自从我离开家以来,更新过程尚未完成

回答 1 投票 0

如何在android中通过删除表操作处理自动迁移

我一直在尝试将要删除的表自动迁移到我的房间数据库。 我指定自动迁移如下: @数据库( 版本=9, 实体 = [...], 观点= [...],

回答 1 投票 0

如何将房间数据库查询(Int)的结果放入文本视图中

这个,我以为很容易,但它却让我很沮丧。我在这里关注了几个类似的回复,但似乎没有一个对我的情况有帮助。 我有一个带有一张表的 Room 数据库;一个 DAO,一个视图...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.