Mit der Einführung der Android Architecture Components-Bibliothek wurden mehrere neue Klassen eingeführt, darunter AndroidViewModel
und ViewModel
. Ich habe jedoch Probleme, den Unterschied zwischen diesen beiden Klassen herauszufinden. Die Dokumentation beschreibt kurz AndroidViewModel
und bündig wie folgt:
Anwendungskontext bewusst
ViewModel
Ich schätze die Kürze, aber was genau bedeutet das? Wann sollten wir uns für die Verwendung von AndroidViewModel
over ViewModel
und umgekehrt entscheiden?