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?