包含标签:kotlin 的文章
-
Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules。Android studio纯java代码报错
我使用java代码 构建项目,初始代码运行就会报错。我使用的是Android Studio Giraffe(Adroid-studio-2022.3.1.18-windows)。我在网上找的解决办法是删除重…… -
Kotlin之高阶函数
一、定义高阶函数 高阶函数和Lambda的关系密不可分。在Lambda编程的基础知识,使用的一些与集合相关的函数式API用法,如map、filter函数等。又比如Kotlin的…… -
kotlin的== 和 === 的区别
code 1 fun main(args: Array<String>) { val a : Int = 1000 println(a == a) //true println(a === a) //true val a1 : Int …… -
Retrofit 在kotlin中使用及解析
build.gradle dependencies { //retrofit + gson + rxjava implementation 'com.squareup.retrofit2:retrofit:2.9.0' implementation 'com.s…… -
Kotlin inline、noinline、crossinline 深入解析
主要内容: inline 高价函数的原理分析 Non-local returns noinline crossinline inline 如果有C语言基础的,inline 修饰一个函数表示该函数是一个内联…… -
【Jetpack】Navigation 导航组件 ④ ( Fragment 跳转中使用 safe args 安全传递参数 )
文章目录 一、页面跳转间的传统的数据传递方式 1、传统的数据传递方式 - Bundle 传递数据 1、Navigation 组件中的 Bundle 数据传递 2、传统数据传递实…… -
Kotlin 中的 协程 基础篇
一、什么叫协程 协程可以称为轻量级线程,线程代码块; 二、GlobalScope 协程 CoroutineScope (协程作用域) 的上下文中通过 launch、async 等构造器来启动。…… -
Kotlin 丰富的函数特性
Kotlin 是一门基于 JVM 的现代编程语言,它提供了丰富的函数特性,使得编写简洁、灵活且可读性强的代码成为可能。以下是 Kotlin 函数的一些主要特性: 一、…… -
Android studio创建新的工程时没有语言选项
用新的Android studio创建工程时有时候会遇到没有语言选项,默认创建的工程是kotlin语言。 这时我们可以创建别的工程比如Empty view Activity 可以看到这…… -
kotlin中使用Room数据库(包含升降级崩溃处理)
目录 1.导入依赖库 2.数据实体类 3.数据访问对象 (DAO) 4.数据库类 5.调用DAO里面的“增、删、改、查”方法 6.数据库升降级处理 升级(保存数据库历史数据):……