1. 程式人生 > >android UI和資料

android UI和資料

1.使用DataBindingLibrary  在layout中 繫結 UI 和 資料

僅適用:(1)單項繫結(@{entity.name})   資料   ——> UI

              (2)雙向繫結(@={entity.name})  資料 <——> UI

entity中僅適用成員變數和預設生成的get/set方法,構造方法

2.ViewModel 儲存管理與UI相關的資料(絕對不能持有任何view,宣告週期和對context有引用的類)

3.LiveData僅更新處於活動週期狀態的應用元件

(1)UI需要用到的資料,都放到viewModel

4.MainActivity中使用