Avec l'introduction de l'Android Composants de l'Architecture de la bibliothèque, plusieurs nouvelles catégories ont été introduites, notamment AndroidViewModel
et ViewModel
. Cependant, j'ai de la difficulté à comprendre la différence entre ces deux classes. La documentation décrit de façon succincte AndroidViewModel
comme suit:
Le contexte de l'Application conscient
ViewModel
J'apprécie la concision, mais qu'est-ce exactement est ce que cela implique? Quand doit-on choisir d'utiliser AndroidViewModel
sur ViewModel
, et vice-versa?