J'essaie d'apporter des modifications à mon application android en adoptant le modèle MVP, mais j'ai des problèmes avec l'emplacement de notification de l'adaptateur utilisé par recyclerview.Notification de l'adaptateur du modèle
Ce que je suis en train de faire est de donner une référence à l'adaptateur dans mon modèle et l'informant que des modifications sont apportées lors des événements de clic se produisent, comme ceci:
public class MyModel {
private MyAdapter adapter;
...
public void setAdapter(MyAdapter adapter) { this.adapter = adapter; }
public void action() {
// make changes to model and notify adapter as changes are
// made to individual items
...
adapter.notifyItemChanged(position)
}
}
Je suis demande ce que la façon conventionnelle de gérer ce genre de comportement utilise le modèle MVP.
Merci, cela ressemble à ce dont j'ai besoin. Je vais essayer. – ray