![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
kotlin
kotlin使用
夜封雪
安卓开发
展开
-
Jetpack架构组件Room-数据库升级
Jetpack架构组件Room-数据库升级基础使用使用环境androidx、kotlin注入依赖def room_version = "2.2.6"implementation "androidx.room:room-runtime:$room_version"kapt "androidx.room:room-compiler:$room_version"// optional - Kotlin扩展和协同程序对Room的支持implementation "androidx.room:roo原创 2021-06-01 19:46:04 · 365 阅读 · 2 评论 -
Jetpack架构组件Room-基本使用
Android Jetpack架构组件 — Room使用环境androidx、kotlin注入依赖def room_version = "2.2.6"implementation "androidx.room:room-runtime:$room_version"kapt "androidx.room:room-compiler:$room_version"// optional - Kotlin扩展和协同程序对Room的支持implementation "androidx.room:roo原创 2021-05-26 18:10:30 · 211 阅读 · 0 评论 -
Unexpected tokens (use ‘;‘ to separate expressions on the same line)
来源:kotlin新建一个变量时,红色警示,pdf报错,val document: Document(pdf)原因:无法在同一行声明一个变量并实例化解决办法:声明和实例化分开,如下:val document: Document?document = Document(pdf)...原创 2021-04-28 18:27:44 · 12007 阅读 · 0 评论 -
kotlin定义的静态方法,在java里无法正常调用
kotlin定义object静态方法,在java里无法正常调用kotlin里的静态方法object Test{ fun getName() = "CQ"}描述:在kotlin里可以正常调用,但在java代码里无法调用解决:使用修饰方法@JvmStatic,使方法变成真正的静态方法object Test{ @JvmStatic fun getName() = "CQ"}...原创 2021-04-28 18:25:13 · 799 阅读 · 0 评论 -
Jetpack的DataStore存储超级详细教程——Proto DataStore
Jetpack的DataStore存储超级详细教程——Proto DataStore前言Proto DataStore使用方法相对Preferences DataStore较为复杂,导入插件和依赖,编写proto文件,编译项目,才可以使用环境(仅供参考):Android Studio4.1 + kotlin1.3.21 + androidx + 协程使用步骤导入插件和依赖(主项目build上添加)1、导入plugins 插件plugins { id "com.google.protob原创 2021-04-08 18:54:43 · 1518 阅读 · 2 评论 -
Jetpack的DataStore存储简单实用及封装——Preferences DataStore
Preferences DataStore简单使用及封装前言Preferences DataStore使用方法比较简单,导入依赖,调用api就可以了环境(不需要一样):Android Studio4.1 + kotlin1.3.21 + androidx + 协程使用步骤1、导入依赖(如果GlobalScope报错,自己导入协程相关的依赖) api "androidx.datastore:datastore-preferences:1.0.0-alpha06"2、创建Prefe原创 2021-04-01 18:55:06 · 930 阅读 · 5 评论 -
MMKV使用及简单封装-kotlin
MMKV使用及简单封装-kotlinMMKV使用依赖注入初始化实例化和使用其他SharedPreferences数据迁移简单封装结束MMKV使用使用非常简单依赖注入// mmkv存储implementation 'com.tencent:mmkv-static:1.2.7'初始化App记得调用import android.app.Applicationimport com.tencent.mmkv.MMKV/** * 作者: CQ * 日期: 2021-03-31 * 说明:原创 2021-03-31 19:01:10 · 3553 阅读 · 5 评论