Mit der Einführung der Android Architecture Components-Bibliothek wurden mehrere neue Klassen eingeführt, darunter AndroidViewModelund ViewModel. Ich habe jedoch Probleme, den Unterschied zwischen diesen beiden Klassen herauszufinden. Die Dokumentation beschreibt kurz AndroidViewModelund 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 AndroidViewModelover ViewModelund umgekehrt entscheiden?