有关Android Room Persistence Library(Android架构组件的一部分)的相关问题
如何将房间库添加到使用 IntelliJ IDEA 内置向导创建的 Compose 桌面应用程序?
我正在使用 IntelliJ IDEA Community Edition 制作 Compose 桌面应用程序。我使用内置向导(不是网络版本)启动了该项目。我无法找到关于如何...的明确说明
我需要使用 Jetpack compose multiplatform 在设备上保存数据
我正在开发一个适用于桌面和 Android 的应用程序,使用 Jetpack compose 多平台。我是多平台新手,我以前是一名 Android 开发人员,但我不需要保存
“无法找到字段的设置器。- java.lang.String 中的值”错误,即使删除“is”并将类属性更改为 var
我正在为我一直在制作的应用程序创建一个 Room DB,每当我尝试运行我的代码时,我都会收到以下异常/错误: 找不到字段的设置器。 - java.lang.String 中的值 我确实...
我正在开发一个简单的 Android 应用程序用于教育目的。该应用程序使用 Room、Flow、Repository 和 ViewModel 在本地管理产品数据。 我正在收集我体内 ViewModel 中的流量...
为什么 Room 显示 AppDatabase_Impl 不存在错误?
01-17 14:25:21.567 5084-5084/? E/AndroidRuntime:致命异常:main 进程:com.example.harv.swat,PID:5084 ...
如何将日期数据类型的房间实体备份到 Firebase 实时数据库 (Kotlin)
我需要将房间数据库表的副本发送到 firebase 实时数据库,但当我的房间数据库上有日期数据类型时它不起作用。 我正在使用 Kotlin 和 Android Studio。拜托,我需要一个
在 Android 测试中使用 Room 查询 SQLite 数据库
我正在编写一个应用程序,该应用程序具有用户输入数据的表单: 柱子 { 文本字段( 标签 = { 文本(文本 = stringResource(id = R.string.brand)) }, 值 = 状态.v...
在运行时使用 ui 传递的参数重新实例化/实例化 StateFlow
我很难弄清楚如何使用 ui 传递给 viewModel 的参数来实例化状态流。我尝试了很多解决方案,但没有成功。 情况是这样的。 t...
Android 开发 - Room、LiveData、Repository 和 ViewModel
我正在使用架构组件学习 Android 开发。我对它们的正确使用有一些疑问。 这是我的代码,它是在本地保存数据的简单应用程序。 产品实体 @
我的应用程序上有一个房间数据库。它有 3 个文件:模型、数据库和 DAO。 我向模型添加一个新的 val,并更新数据库文件上的数据库版本。我发生了车祸。 @Database(实体 = [提醒...
从房间获取数据并出现 IllegalArgumentException:密钥“968031”已被使用
在我的应用程序中,我通过 api 获取电影列表,并可以将它们添加到存储在数据库室中的收藏夹列表中。因此,当我尝试删除时,屏幕上会显示最喜欢的电影列表...
我有这个带有 Room DB 和 API 的应用程序。 API 中的一些常用数据与每个用户的会话一起存储在 Room DB 中 但在这里,尽管清除了缓存,但我还是遇到了这个异常...
所以,我有这些实体 @实体( 表名 = "表情符号", 外键 = [ foreignKey(实体= GroupEntity ::类,parentColumns = [“group_id”],childColumns = [&q ...
错误:查询方法参数应该是可以转换为数据库列的类型或包含此类类型的列表/数组
我的类型转换器 导入 androidx.room.TypeConverter 导入 com.amin.movie.vo.Query 对象查询类型转换器{ @类型转换器 @JvmStatic 有趣的queryToString(查询:查询?):字符串? = 如果 (
KotlinMultiplatform 上的 RoomDatabaseConstructor 没有相应的预期声明
我已经在我的“KMP”项目中实现了最新版本的“Room”(roomCommon =“2.7.0-alpha06”)。新版本更改了 RoomDatabase 的实例化设置...
Kotlin Multiplatform 和 Room:找不到 model.database.AppDatabase 的实现
我正在使用 Kotlin Multiplatform 制作一个应用程序。我在使用本教程实现 Room 数据库时遇到错误。 错误是这样的(请注意,在调试时会出现此错误
使用 Room 和带有字符串主键的 DTO 按 `rowid` 排序
我有一个 DTO 类,它有一个 String 主键,例如: 数据类项目( @PrimaryKey @ColumnInfo(name = "guid") val guid: 字符串, @ColumnInfo(name = "title") val 标题: S...
Android 使用 SQLCipher 更改加密 Room DB 的密码
我成功使用 SQLCipher 加密了我的 Room DB。 我现在想为用户提供更改数据库密码的选项。那么如何使用 Room DB 更改 SQLCipher 密码呢?
建立具有多个表的数据库。这些表用于跟踪组件使用情况,但我很难让查询列表填充到 DropDownMenu 中。我想限制用户...
“无法在主线程上访问数据库,因为它可能会长时间锁定 UI”另外,我使用协程访问了房间
最初,我直接访问了一个 viewModel 函数,该函数为我正在运行的查询启动了一个 viewModel 作用域协程。那有同样的错误。 然后,我将 viewModel 函数更改为 suspend