0

J'écris un lecteur de musique. Je suis MVVM. Donc le fragmentA a besoin d'une liste de chansons. Cette fragment appelle une méthode dans ViewModelClass qui à son tour utilise une classe autonome (implémentant LoaderCallbacks) et renvoie une liste de chanson. Ce fragment peut supprimer une chanson de la liste et elle veut également obtenir la nouvelle liste/mise à jour. J'ai donc deux questions:LoaderCallbacks implémenté par une classe autonome qui agit comme source de données

1) activity devrait-elle implémenter elle-même les loadercallbacks? Serait-ce mieux? Selon les considérations de conception?

2) Comment la suppression devrait-elle être effectuée? La classe Standalone devrait-elle avoir une méthode de suppression de morceau? Ou devrait activity mettre en œuvre le LoaderCallbacks lui-même et une classe de type DAO ont une méthode pour la suppression de la chanson?

Répondre

0

Essayez d'utiliser ContentOberver. Cela vous rappellera lorsque votre jeu de données aura changé. Refer this link