在协程和 Flow 使用 LiveData | AndroidDevSummit 中文字幕视频

1,510 阅读1分钟

LiveData 是可感知生命周期的可观察对象,它被用来赋予 UI 动态、安全以及高效更新的能力。LiveData 也可以在视图和 ViewModel 双向通信范围之外工作,甚至连 Room 等其他组件也支持 LiveData。但是,滥用 LiveData 也会带来风险,尤其是在涉及多线程的时候。解决方法: 我们并没有扩展 LiveData 的功能,而让它可以无缝和 Kotlin 协程整合工作。

在本次演讲中,Jose Alcérreca 和 Yigit Boyar 为大家讲解了全新的 LiveData 协程构建方法,何时以及如何使用它,以及一些用来打造简洁、高效和强健的反应式 UI 的模式 (以及一些 "例外模式")。

请继续保持关注,我们会陆续为大家带来本次开发者峰会全部演讲的中文字幕视频。欢迎大家就本次峰会中的内容提出 Android 开发问题,我们将在峰会内容放送完毕后邀请 Android 团队工程师们为大家做出解答。请在观看主题演讲或分会场演讲时使用下方入口提交问题。

请使用如下地址提交问题:

services.google.cn/fb/forms/as…

点击这里进入 Android Dev Summit 中文官方网站