首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
游金龙
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
协程双雄辨析:withContext(IO) 与 launch(IO) 的真实差异
本文深度辨析了 Kotlin 协程中 withContext(Dispatchers.IO) 和 launch(Dispatchers.IO) 的本质区别。withContext 作为一个挂起函数,支
kotlin协程 容易被忽视的CompletableDeferred
CompletableDeferred是一个 可手动完成 的 Deferred, 它实现了 Deferred(可以 await()),也提供了 complete(value) / completeEx
10+ 个高级 Android 开发者应避免的常见 Kotlin 协程错误
1. 阻塞主线程 错误: 在 Dispatchers.Main 中使用 Thread.sleep() 或阻塞式调用。 问题: 冻结 UI,导致 ANR(应用程序无响应)。 修复: 在协程中,使用 de
Flow 的异常处理与执行控制
详解Flow两大难点:异常和并发。解释了为什么推荐使用catch而不是try-catch,以及flowOn和buffer的工作原理。
优雅地处理协程:取消机制深度剖析
讲解Kotlin协程的协作式取消。协程取消需要delay或isActive检查来配合。介绍了父协程会自动取消子协程的结构化特性,以及如何使用NonCancellable来保护清理代码。
Android面试笔记-kotlin相关
Android面试笔记-kotlin相关 1. kotlin相对于Java的优 kotlin是一种比较现代化的语言,融合了多种语言的优势。比如使用JVM的内存管理,空安全控制,lambda表达式,以及
Kotlin的Flow用法(实例加长加倍版)
一、Kotlin的简单概念 Kotlin Flow 是 Kotlin 协程库(kotlinx.coroutines)中的一个核心组件,用于处理异步数据流。它类似于 RxJava 的 Observabl
协程进阶:协作、互斥与共享状态管理
内容包括:用Job和Channel替代CountDownLatch;select的“先到先得”用法;Mutex与synchronized的区别;以及ThreadLocal在协程中的正确使用。
让协程更健壮:全面的异常处理策略
本文分析了协程 try-catch 失效的原因,讲解了异常与取消的传播机制、CoroutineExceptionHandler 的用法,以及 async 和 SupervisorJob 的特殊规则。
RecyclerView超长列表优化
对于包含10万+项的超长列表,RecyclerView需要针对性地优化内存、加载效率、渲染性能和数据更新机制。以下是关键优化策略及实现方案: ⚙️ 一、分页加载与数据懒加载 Paging 3 分