Avec l'introduction de la bibliothèque de composants d'architecture Android, plusieurs nouvelles classes ont été introduites, notamment AndroidViewModel
et ViewModel
. Cependant, j'ai du mal à comprendre la différence entre ces deux classes. La documentation décrit succinctement AndroidViewModel
comme suit:
Prise en compte du contexte d'application
ViewModel
J'apprécie la brièveté, mais qu'est-ce que cela implique exactement? Quand devrions-nous choisir d'utiliser AndroidViewModel
over ViewModel
et vice-versa?