首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
用户151196868121
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Kotlin的Flow用法(实例加长加倍版)
一、Kotlin的简单概念 Kotlin Flow 是 Kotlin 协程库(kotlinx.coroutines)中的一个核心组件,用于处理异步数据流。它类似于 RxJava 的 Observabl
Kotlin Flow 入门:构建响应式异步数据流
讲解Flow核心:Flow是协程版的Sequence,具有“冷流”特性。分析了flow为何限制emit上下文,并介绍了channelFlow和launchIn等API。
协程间的通信管道 —— Kotlin Channel 详解
讲解了协程Channel。它和async类似,但能多次发送数据。它是个队列,不适合多个协程同时接收。介绍了Channel的容量、缓冲设置,以及 close() 和 cancel() 两种关闭方法。
掌握协程的边界与环境:CoroutineScope 与 CoroutineContext
辨析了CoroutineScope与Context,澄清了GlobalScope的用途。重点讲解coroutineScope和withContext的本质,并解析了Context的操作原理。
一次讲清楚 Kotlin 的 suspend 关键字到底做了什么?
作为一名写了多年 ExecutorService 和 Handler的老兵,我第一次理解 suspend 的原理时,感觉是豁然开朗。 简单来说: suspend 关键字是一个编译器指令
Kotlin中的let、run、with、also、apply、invoke用法详解
以下是 Kotlin 中作用域函数(let、run、with、also、apply)和 invoke 操作符的完整总结,结合代码示例和对比说明,帮助您理解它们的用法和区别。 一、作用域函数:简化对象操
在Android中,kotlin 的一些开发技巧
@JvmOverloads 在Kotlin中,在有默认参数值的方法中使用 @JvmOverloads 注解,就可以很方便地实现多个重载方法。最常使用的地方就是自定义 View,代码示例如下: 它等价于
一文弄懂Kotlin中的by关键字
在 Kotlin 中,by 关键字用于实现委托模式(Delegation),它允许将某些操作或责任委托给另一个对象来处理。by 主要有两种用途:类委托和属性委托。
协程的结构化并发
一个协程到底是什么 从技术角度来说,协程就像线程一样,代表了一条独立的业务执行线。但在 Kotlin 协程的实现中,"协程" 其实可以从多个视角来理解: 管理和父子关系的视角: 通过 launch 或
android开发中的协程和RxJava对比
Kotlin 协程 (Coroutines) 和 RxJava 两者都旨在解决异步编程的复杂性,但采用了截然不同的哲学和实现方式。 核心范式差异: 协程 (Coroutines): 核心思想: 挂起