LogoClawIndex
案例技能关于
LogoClawIndex

compose-viewmodel-bridge - 将 ViewModel StateFlow 连接到 Compose UI

指导在 Compose 中以生命周期感知方式收集 StateFlow,并在配置变更期间保留共享状态。

标签

更新于: 2026-09-28
AndroidJetpack ComposeViewModelStateFlowKotlin Coroutines配置变更

能力

公开 ViewModel StateFlow按生命周期收集流程在配置变更期间保留流程实现累积式分页状态

典型输入

ViewModel StateFlowCompose UI 生命周期仓储数据流

典型输出

Compose UI 状态保留的共享流程分页状态更新

该技能可以做什么

  • 公开 ViewModel StateFlow
  • 按生命周期收集流程
  • 在配置变更期间保留流程
  • 实现累积式分页状态
  • 处理 Snackbar 错误状态
  • 排查状态收集问题

输入

  • ViewModel StateFlow
  • Compose UI 生命周期
  • 仓储数据流
  • 导航参数
  • 分页事件

输出

  • Compose UI 状态
  • 保留的共享流程
  • 分页状态更新
  • Snackbar 错误消息
  • ViewModel 源代码变更

要求

  • Android 框架
  • Kotlin Coroutines Flow
  • Jetpack Compose
  • 生命周期感知的 Compose 收集
  • ViewModel 作用域

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。