首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Kotlin&语法糖
订阅
Dusan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
51篇文章 · 0订阅
优雅的封装网络请求,协程 + Retrofit
随着 Kotlin 1.3 的发布,JetBrains 正式为我们带来了协程,协程的好处这里不多介绍了,那么是时候将 RxJava + Retrofit 网络库升级为协程 + Retrofit
协程+Retrofit 让你的代码足够优雅
最近我司大佬们在项目中引入了协程,之前已经和大家介绍过协程了,不清楚的同学可以看一下之前的文章。今天和大家介绍一个协程的小技巧,Retrofit自 2.6 版本后,原生支持协程,所以使用 协程 + R
Kotlin延迟加载的线程安全探究
众所周知,在Java语言中,创建一个对象我们可以在声明的时候就进行实例化,也可以把对象的声明和实例化分开进行。如 当然除了以上之外还有一些其他的声明方式,与本篇文章关系不大,这里就不一一列举了。 这里我们就可以发现一个问题,看起来好像这个Kotlin对象的声明和初始化必须同时进…
协程的魅力你感受到了吗?-传统异步任务和协程的使用对比
示例1 登录并返回用户信息 传统异步方式 使用Retrofit+Handler 1、引入Retrofit依赖 2、定义接口 3、相应数据实体 4、响应数据包装类 5、数据请求Client 6、view
Kotlin上的反应式流-SharedFlow和StateFlow
在本教程中,你将学习Kotlin中的反应式流,并使用两种类型的流——SharedFlow和StateFlow,构建一个应用程序。 事件流已经成为Android的标准配置。多年来,RxJava一直是反应
一文读懂 Java 和 Kotlin 的泛型难点
Java 和 Kotlin 的泛型算作是一块挺大的知识难点了,涉及到很多很难理解的概念:泛型型参、泛型实参、类型参数、不变、型变、协变、逆变、内联等等。本篇文章就将 Java 和 Kotlin 结合着
[译] 关于 Kotlin Coroutines, 你可能会犯的 7 个错误
在我看来,Kotlin Coroutines(协程) 大大简化了同步和异步代码。但是,我发现了许多开发者在使用协程时会犯一些通用性的错误。 1. 在使用协程时实例化一个新的 Job 实例 有时候你会需要一个 job 来对协程进行一些操作,例如,稍后取消。另外由于协程构建器 la…
Kotlin - 常量与变量
运行时常量(val):编译期不能确定它的值,代码中会保留变量对它的引用。 编译期常量(const val):编译期就知道值,并且会把代码中所有对它的引用都替换成它的值。 下面我们来举例看看,这两者在代码层面上的区别到底是什么。 结论:Kotlin 中变量对 val常量 的引用,…
Kotlin - 函数与Lambda表达式
这个扩展函数为 Array 类扩展了一个 forEach 方法,需要传入一个参数 action,其类型是 (T) -> Unit 的 Lambda 类型,返回值为 Unit(即没有返回值),方法体中使用 for-in 对数组进行遍历,同时使用参数 action 处理遍历的元素。…
Kotlin - 类及成员的可见性
Kotlin 中可见性有 4 个级别:private -> protect -> internal -> public,从左至右可见范围逐渐放宽。 为了方便理解,这里举个例子,一个父亲的零花钱只能自己使用(private),游戏机可以给孩子使用(protected),族谱可以给…