了解如何在基于 Compose 的应用中建立和管理状态,以及如何配置 UI 以对状态更改做出反应。了解如何创建可观察的状态,如何在重新组合或配置更改中保留状态,以及如何构建可组合项以实现最佳数据流。
要点
- 如果应用的状态在可组合项内部,请使用
remember
在重新组合之间保留状态。 - 使用
rememberSaveable
在配置更改中保留状态。 - 状态提升是一种编程模式,您可以在其中将状态移动到可组合项的调用方。在可能的情况下,使用状态提升来使可组合项更易于重用和测试。
- 使用
ViewModel
类在可观察状态持有者中保存公开状态,更好地封装状态并为 UI 创建单一事实来源。
资源
包含本指南的收藏夹
本指南是这些精选的快速指南收藏夹的一部分,涵盖更广泛的 Android 开发目标
Compose 基础知识(视频合集)
本系列视频介绍了各种 Compose API,快速向您展示可用的内容以及如何使用它们。
有问题或反馈?
访问我们的常见问题页面,了解快速指南,或联系我们并告诉我们您的想法。