Android Data Binding : Observable List to RecyclerView's Adapter

前端 未结 1 666
失恋的感觉
失恋的感觉 2020-12-14 17:17

Is their a way, by using the ObservableList class from the new Data Binding library and the MVVM pattern, to avoid using \"notifyItem(s)...\" metho

相关标签:
1条回答
  • 2020-12-14 17:54

    Have a look at following implementation of the RecyclerView's adapter:

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

    It automatically notifies the recycler view if the OnListChangedCallback is called.

    Also have a look at the rest of the repository. It shows how to bind your ObervableList to the adapter using xml. So that you can have something like this:

    app:items="@{usersViewModel.users}"
    
    0 讨论(0)
提交回复
热议问题