第一种方式:通过回调的方式
model.getUsers().observe(this, Observer<List<User>>{ users ->
// update UI
})
第二种方式:布局文件中通过双向绑定实现
android:text="@={model.other}"
两种方式有什么使用场景?
第一种方式,适合于比较复杂的控件的赋值,比如RecyclerView的赋值,通过getUser()从网络获取到数据,然后展示在RecyclerView上。
第二种方式:这种方式,适合于比较简单的控件的赋值,比如TextView的赋值。