Gate 广场创作者新春激励正式开启,发帖解锁 $60,000 豪华奖池
如何参与:
报名活动表单:https://www.gate.com/questionnaire/7315
使用广场任意发帖小工具,搭配文字发布内容即可
丰厚奖励一览:
发帖即可可瓜分 $25,000 奖池
10 位幸运用户:获得 1 GT + Gate 鸭舌帽
Top 发帖奖励:发帖与互动越多,排名越高,赢取 Gate 新年周边、Gate 双肩包等好礼
新手专属福利:首帖即得 $50 奖励,继续发帖还能瓜分 $10,000 新手奖池
活动时间:2026 年 1 月 8 日 16:00 – 1 月 26 日 24:00(UTC+8)
详情:https://www.gate.com/announcements/article/49112
理解Jetpack Compose的内存保留:引用图解析
Jetpack Compose 本身并不固有地容易泄漏。开发者遇到的绝大多数内存保留问题都源于标准的 Kotlin 引用问题——长生命周期的组件(ViewModels、单例、对象注册表、静态字段、应用范围的协程)无意中持有短生命周期的 UI 元素(Activity 上下文、可组合函数、CoroutineScopes、记忆值)。为了有效调试,内化以下原则:
基础:Compose 的生命周期模型
协程生命周期:良好、安全与有问题的
当协程正确清理时
带循环的 LaunchedEffect
当可组合被移除组合时,此效果的协程会终止: