首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
QING618
掘友等级
Android/Flutter攻城狮
行动,是改变的开始;学习,是见识的开始;知识,是赚钱的开始。
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
最新
热门
关于 Kotlin Flow 背压处理的问题 —— 新手指南
你有没有遇到过这样的情况:数据源发送得太快,你的应用根本处理不过来,结果要么卡顿要么崩溃?针对这种情况,Kotlin Flow 提供了一些内置的方法,让你的生产者和消费者能步调一致。
Kotlin Flow 的协程边界突破:channelFlow 与 callbackFlow 的实战解析
当 Kotlin Flow 需要 channelFlow 和 callbackFlow 时为什么从另一个协程发射会失败,以及 channelFlow 和 callbackFlow 究竟解决了什么问题?
移动端攻城狮 —— 浅谈 AI 编程对我的影响?
真正的代码永不过时,因为代码之上,是创造的价值本身。移动端开发的未来,将是人类智慧与AI效率的精彩共舞。
简单说下Kotlin 作用域函数中 apply 和 also 为什么不能空安全调用?
`apply` 和 `also` 不支持空安全调用是 Kotlin 语言设计的有意选择,目的是保持函数职责的清晰。
SupervisorJob子协程异常处理机制 —— 新手指南
SupervisorJob` 的 `child.join()` 不自动抛出异常,是因为 Supervisor 模式的核心就是异常隔离。
Kotlin Flow 中 flatMap 与 flatMapLatest 的核心差异 —— 新手指南
Kotlin Flow中正确选择 flatMap 变体可以显著提升应用性能和用户体验,特别是在处理异步数据流时。
Kotlin协程:Job.cancel() 和 Scope.cancel() 的区别详解!!!
Job.cancel() 是选择性取消,Scope.cancel() 是全面清理。在结构化并发中,通常让作用域管理生命周期,仅在特殊情况下单独取消特定 Job。
Kotlin Flow 的 emit 和 tryEmit 有什么区别 ?
在 Kotlin Flow 中,emit() 和 tryEmit() 都用于向 Flow 发送值,但它们的关键区别在于背压处理和协程上下文。
Jetpack Compose 中的 ViewModel 作用域管理 —— 新手指南
通过合理使用 ViewModel 作用域,可以有效地管理状态的生命周期,避免内存泄漏,并确保状态在正确的上下文中共享和隔离。
Kotlin Flow 去重 (distinctUntilChanged) 详解
`distinctUntilChanged` 是 Kotlin Flow 中非常实用的操作符,合理使用可以显著提高应用性能和用户体验。
下一页
个人成就
优秀创作者
文章被点赞
744
文章被阅读
131,750
掘力值
6,000
关注了
15
关注者
246
收藏集
4
关注标签
21
加入于
2022-07-08