Kotlin
文章平均质量分 57
文韬_武略
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 协程间通信
Kotlin协程通信机制摘要:本文介绍了Kotlin协程的5种主要通信方式。1) Channel类似于阻塞队列,支持无缓冲、有缓冲、无限容量等类型,适合生产者-消费者模式;2) Flow是冷流,StateFlow和SharedFlow分别用于状态管理和事件总线;3) Deferred用于异步获取单个结果;4) CompletableDeferred可手动完成延迟值;5) Actor模式封装Channel用于状态管理。每种机制都有特定适用场景,如Channel适合顺序通信,Flow适合数据流,Deferred原创 2025-11-11 16:54:59 · 199 阅读 · 0 评论 -
android Could not isolate value org.jetbrains.kotlin.gradle.plugin.statistics.BuildF
最近在死磕 Gitlab CI/CD,遇到的问题实在是多,还好现在都有各种 AI 了,不然真是难顶。原创 2025-04-15 17:35:17 · 637 阅读 · 0 评论 -
jetpack compose MutatorMutex
mutatormutex原创 2024-04-12 14:44:56 · 545 阅读 · 0 评论 -
BottomSheetDialogFragment中EditText问题
最近在做一个评论弹框的时候遇到两个问题:1.BottomSheetDialogFragment中的EditText有行数显示,当内容过多后,滑动内容和BottomSheetDialogFragment的上下拖动事件冲突了。解决办法:禁止BottomSheetDialogFragment的上下拖动功能设置回掉监听:override var mBottomSheetBehaviorCallback: BottomSheetBehavior.BottomSheetCallback? = object原创 2020-05-13 09:22:34 · 1786 阅读 · 2 评论 -
kotlin常用语法
1.创建单例 object Resource { val name = "Name"} 2.类名引用SecondActivity::class.java3.静态方法class VExecutorService private constructor() { private val executorService = ScheduledThreadPoo...原创 2018-03-10 11:53:42 · 300 阅读 · 0 评论
分享