当前位置:   article > 正文

安卓学习之《第一行代码3》笔记(2)KotLin简单实现Room数据库_android kotlin room实现数据库自增长id

android kotlin room实现数据库自增长id

创建数据库,实现对数据库的怎删改查。

在安卓开发过程中,我们经常会与数据打交道,通常都是将数据保存在缓存中,比如简单使用静态的方法,再比如使用getSharedPreferences()。这些方法虽然好用,但是对于数据操纵是不友好的,没有存入数据库中效率高。在这里将使用Room数据库来实现,room数据库的优点是可以避免与SQL打交道了!

一、知识点

最近也是刚刚接触kotlin,在是实现Room数据库的时候,有涉及到thread,因为数据库操作为耗时操作,所以需要在子线程中。

第二个小知识,在kotlin中对于UserBean,是数据类,所以类名前面写为data,这样可以省略toString()等方法

(一)、实现思路

1.首先导入依赖

在app/build.gradle中导入 plugins { id 'kotlin-kapt'}

在defaultConfig{}中加入

javaCompileOptions {
    annotationProcessorOptions {
        arguments = [
                "room.schemaLocation"  : "$projectDir/schemas".toString(),
                "room.incremental"     : "true",
                "room.expandProjection": "true"]
    }
}
在依赖中导入
//room
implementation 'androidx.room:room-runtime:2.2.3'
annotationProcessor 'androidx.
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号