Android数据绑定:RecyclerView适配器的可观察列表

MHo*_*gge 20 data-binding android mvvm android-adapter android-recyclerview

他们是通过使用ObservableList新的数据绑定库和MVVM模式中"notifyItem(s)..."Adapter类来避免使用类中的方法吗?

或者如果不是什么可能是最简单的方法绑定ObservableListRecyclerView

谢谢你的任何线索!

dth*_*lke 12

看一下该RecyclerView适配器的以下实现:

https://github.com/radzio/android-data-binding-recyclerview/blob/master/recyclerview-binding/src/main/java/net/droidlabs/mvvm/recyclerview/adapter/BindingRecyclerViewAdapter.java

它会自动通知回收者视图是否OnListChangedCallback被调用.

还要看一下存储库的其余部分.它显示了如何ObervableList使用xml 将您绑定到适配器.这样你就可以得到这样的东西:

app:items="@{usersViewModel.users}"
Run Code Online (Sandbox Code Playgroud)