他们是通过使用ObservableList
新的数据绑定库和MVVM模式中"notifyItem(s)..."
的Adapter
类来避免使用类中的方法吗?
或者如果不是什么可能是最简单的方法绑定ObservableList
到RecyclerView
?
谢谢你的任何线索!
看一下该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}"