Est-ce un moyen, en utilisant la classe ObservableList
de la nouvelle bibliothèque de liaison de données et le modèle MVVM, d'éviter d'utiliser les méthodes "notifyItem(s)..."
de la classe Adapter
?
Ou sinon, quelle pourrait être la manière la plus simple de lier un ObservableList
à un RecyclerView
?
Merci pour tout indice!
Jetez un œil à l'implémentation suivante de l'adaptateur RecyclerView
:
Il informe automatiquement la vue du recycleur si le OnListChangedCallback
est appelé.
Jetez également un œil au reste du référentiel. Il montre comment lier votre ObervableList
à l'adaptateur à l'aide de xml. Pour que vous puissiez avoir quelque chose comme ça:
app:items="@{usersViewModel.users}"