Связывание данных Android: наблюдаемый список для адаптера RecyclerView
Это их способ, используя ObservableList
класс из новой библиотеки Data Binding и шаблона MVVM, чтобы избежать использования "notifyItem(s)..."
методы из Adapter
учебный класс?
Или, если нет, то что может быть самым простым способом связать ObservableList
к RecyclerView
?
Спасибо за любую подсказку!
1 ответ
Решение
Посмотрите на следующую реализацию RecyclerView
Адаптер:
Это автоматически уведомляет представление переработчика, если OnListChangedCallback
называется.
Также посмотрите на остальную часть хранилища. Это показывает, как связать ваш ObervableList
к адаптеру, используя XML. Так что вы можете иметь что-то вроде этого:
app:items="@{usersViewModel.users}"