Con l'introduzione della libreria Android Architecture Components, sono state introdotte diverse nuove classi, tra cui AndroidViewModel
e ViewModel
. Tuttavia, ho difficoltà a capire la differenza tra queste due classi. La documentazione descrive brevemente AndroidViewModel
come segue:
Conoscenza del contesto dell'applicazione
ViewModel
Apprezzo la brevità, ma cosa implica esattamente? Quando dovremmo scegliere di utilizzare AndroidViewModel
over ViewModel
e viceversa?