Android Jetpack: LiveData 和 Lifecycle 介紹 | 中文教學視訊

Android_開發者發表於2018-10-12

Android Jetpack: LiveData 和 Lifecycle 介紹 | 中文教學視訊
Android Jetpack 是一系列助力您更容易打造優秀 Android 應用的工具和元件。這些元件能幫助您遵循最佳實踐、免除編寫繁複的樣板程式碼並簡化複雜任務,從而使您可以專注於最核心的程式碼邏輯。

☟詳細內容請看視訊講解☟

點選檢視視訊講解

LiveData 是 Jetpack 架構元件 Lifecycle 庫的一部分。Lifecycle 庫能幫您解決常見的 Android 生命週期難題,並可提高您應用的維護性和可測性。

LiveData 是一個可感知生命週期的可觀察類 (Observable)。它能幫您容易地確保被螢幕顯示的資訊與資料的同步。其優點包括:

  • 生命週期感知性:LiveData 與 Android 生命週期結合執行的效果良好。它僅會當 UI 被顯示時才把資料往前端傳遞。
  • 與 Room 無縫整合:LiveData 可被設為 Room 的回撥類。觀看有關 Room 的視訊瞭解詳情。
  • 可與 ViewModel 和 Data Binding 混合使用,建立反應式 UI 。
  • 提供基本資料轉換方法,例如 switchMap 和 MediatorLiveData。

視訊播放列表地址

騰訊視訊連結:

v.qq.com/x/page/b074…

Bilibili 視訊連結:

www.bilibili.com/video/av336…

點選這裡前往 “Android Developers 官方文件” 檢視更多資訊

Android Jetpack: LiveData 和 Lifecycle 介紹 | 中文教學視訊

Jetpack 官方開發者指南,構建強大的高質量應用

相關文章