JetPack
文章平均质量分 62
小刚写代码
我亦无他,唯手熟尔
展开
-
谷歌官方推荐的安卓数据库框架 Room 使用详解(二)
在第一篇中我们介绍了基本的使用,包括表的定义、DAO 的定义和使用、简单查询和添加的操作。接着这一篇我们继续看room 在使用过程中的更多操作方法。常用的操作数据方法插入上一节中我们的user 中定义有uid 作为主键,在项目中,这个uid 是后台出参,对于每一个用户都是相同的,这时候如果我们直接插入数据这条数据就会报错,因为主键相同。我们可以试一下。android.database.sqlite.SQLiteConstraintException: UNIQUE constraint failed原创 2021-11-22 23:44:44 · 2332 阅读 · 0 评论 -
谷歌官方推荐的安卓数据库框架 Room 使用详解(一)
Room 框架是 Android 官方推出一款数据库操作框架,里面封装了对于 Sqlite 的操作,可以快速、便捷的完成相关操作。今天我们就来了解并学习下这块库的使用和原理。上手使用添加依赖我们首先添加依赖,我这里用的版本是2.3.0 ,然后在项目的build.gradle 文件内添加依赖,如果没有配置kapt 处理器还需要添加kotlin-kapt 插件。添加完成后同步即可。plugins{ //... id 'kotlin-kapt'} dependencies{原创 2021-11-16 14:19:29 · 2801 阅读 · 0 评论