有关Android Room Persistence Library(Android架构组件的一部分)的相关问题
我在我的应用程序中有一个简单的Room实现。它有两个实体。应用程序运行时,它工作正常。但是,重新启动应用后,我看不到任何数据。这是我的数据库创建代码 - @Database(...
我刚开始使用android房间。唯一的问题是,数据库交互需要几层。表类 - > Dao接口 - >数据库回购 - > ViewModels在每一层中,代码重复都在那里....
这是一个解释这个问题的简单例子。 public interface User {long getId(); } @Entity公共类UserImpl实现User {@PrimaryKey(autoGenerate = true)私有final ...
如何使用Room数据库执行sql PRAGMA语句?为什么这句话不起作用? database.openHelper.readableDatabase.query(“PRAGMA wal_checkpoint”)
androidTest中的Android LiveData返回null
我正在运行androidTest检测测试,我有一个方法,使用Room从DAO对象返回LiveData。我正在调用这样的方法:val animal = roomDatabase.animalsDao()....
在位于SQLite数据库的Android设备上,由Room库创建
位于设备上由Room库创建的应用程序SQLite数据库在哪里?上下文:我有一个创建和使用Room数据库的应用程序。要调试数据库,我想在SQLite中打开它...
LiveData.getValue()在Room中返回null
Java POJO Object公共类Section {@ColumnInfo(name =“section_id”)public int mSectionId; @ColumnInfo(name =“section_name”)public String mSectionName; public int ...
添加最新房间(Android Jetpack)时清单合并失败
我正在尝试将Android Jetpack Room添加到Android项目中。我在app gradle文件中添加了以下内容def room_version =“2.1.0-alpha03”实现“androidx.room:room-runtime:$room_version”...
前言所以,我对android开发很新,目前我正在开发一个从REST服务器检索数据作为JSON响应的应用程序。该应用程序需要功能......
我需要从Expense对象中获取值字段的总和并在textview中显示它,但我真的不知道如何在Room数据库中执行此操作。我需要在Dao中创建特定的查询,或者有一些......
我有下一个用例:用户登录表格,输入姓名,电子邮件和密码,点击注册按钮。之后系统需要检查电子邮件是否被拍摄并基于该节目......
插入Room Persistence Library后获取rowId
我所要做的就是从插入中获取返回值。我得到了但是它不起作用,我从返回的值返回0。我正在使用DAO,Repository和ViewModel ...
显然,Room无法处理MutableLiveData,我们必须坚持LiveData,因为它返回以下错误:错误:不确定如何将Cursor转换为此方法的返回类型I ...
我在重命名房间数据库中的列时尝试运行迁移。我的代码遵循公共静态最终迁移MIGRATION_11_12 =新迁移(11,12){@Override ...
房间数据库Livedata getValue()返回null
我试图使用LiveData和viewmodel从房间中获取自定义对象数据列表。使用Livedata的getValue()方法时,返回null但直接获取列表显示实际数据。怎么样 ...
如何实现类似于“google keep notes”app清单功能的清单?
我有一个记事本应用程序,我希望实现清单功能,如保持笔记应用程序,其中包含一个复选框和用户将输入的文本。我很困惑如何设计......
使用Room Library时,数据库中的数据始终返回Empty Array
我想问一下我的代码。我在数据库中插入数据时没有显示错误,但是当我尝试getAll时,我只得到空数组。我不知道哪里出错了。我希望有人能给我一个......