首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
雨白
掘友等级
Android 开发实习生
Jetpack Compose 好像看起来、写起来都挺爽的
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 9
沸点 5
赞
14
返回
|
搜索文章
最新
热门
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的操作原理。
让协程更健壮:全面的异常处理策略
本文分析了协程 try-catch 失效的原因,讲解了异常与取消的传播机制、CoroutineExceptionHandler 的用法,以及 async 和 SupervisorJob 的特殊规则。
优雅地处理协程:取消机制深度剖析
讲解Kotlin协程的协作式取消。协程取消需要delay或isActive检查来配合。介绍了父协程会自动取消子协程的结构化特性,以及如何使用NonCancellable来保护清理代码。
Kotlin 协程的灵魂:结构化并发详解
讲解Kotlin协程的“结构化并发”。它能自动管理后台任务,避免界面关闭后任务失控。通过父子关系,协程的取消和完成都会自动同步。
深入理解协程的运作机制 —— 调度、挂起与性能
从 withContext 的用法开始,介绍如何通过自定义挂起函数封装耗时操作。并阐述了责任转移的设计思想,解释了协程通过状态机实现非阻塞挂起的底层原理。
初识协程: 为什么需要它以及如何启动第一个协程
介绍 Kotlin 协程入门知识。理解协程为何能用同步代码替代回调,并学会如何启动协程、切换线程,以及它在 Android 项目中的推荐用法。
使用 Jetpack Compose 构建一个整洁架构笔记应用
讲解如何使用 Jetpack Compose 构建一个整洁架构笔记应用。通过清晰的分层设计,并结合 Room 与 Hilt 等技术,详细介绍了笔记“增删改查”功能的完整实现过程。
Android 多线程:理解 Handler 与 Looper 机制
解析了 Android 的 Handler/Looper 消息机制。探讨了 ThreadLocal、AsyncTask 内存泄露等问题,并总结了不同线程方案的选择。
下一页
个人成就
文章被点赞
508
文章被阅读
73,666
掘力值
5,026
关注了
18
关注者
150
收藏集
0
关注标签
21
加入于
2025-03-10