首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
xt8421
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
最新
热门
Splitties 学习笔记:BundleSpec
使用 BundleSpec 简化 Intent 的构建和访问,摆脱 EXTRA_KEY 的同时,传参还具有类型约束
Splitties 学习笔记:AlertDialog
通过 Splitties 工具库简化 AlertDialog 的配置和使用 其中关于拓展属性和自定义访问器的使用也很有启发性
解决 ClickableSpan 点击后背景色不恢复的问题
ClickableSpan 产生这个问题这个问题的原因是,在 LinkMovementMethod 中,有可点击段落被匹配到时,ACTION_UP 事件后未进行复位
自定义 RetrofitConverter 实现 BaseResponse 自动检查有效性
给真实响应类型插值包装一层 `BaseResponse` 后,使用后继 `Converter` 进行类型解析,根据 `errorCode` 判定有效性
在 Compose 上下文中使用协程 delay 方法可能导致新线程产生
AndroidUiDispatcher 并不是 Delay 的子类,所以在 Compose 上下文中使用 delay 方法,会由 DefaultExecutor 新建线程开启事件循环实现调度
使用 Kotlin 协程实现可挂起的 parser
由协程实现顺序化逻辑,parser 每消费一个字符时,由上次挂起处向后继续执行 相当于借助协程简化了状态机
使用 Kotlin 协程实现 yield 函数
continuation 由 resume 触发执行,当遇到 yield 时,仅缓存 continuation 而不触发继续执行,后续执行 resume 时恢复执行
个人成就
文章被点赞
4
文章被阅读
5,764
掘力值
138
关注了
54
关注者
1
收藏集
0
关注标签
0
加入于
2021-05-26