在協程和 Flow 使用 LiveData | AndroidDevSummit 中文字幕視頻

  • 2019 年 11 月 22 日
  • 筆記

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 中文官方網站