Composants de l'architecture

  1. Parmi les raisons suivantes, quelles sont celles qui justifient l'utilisation d'un ViewModel ?

    Choisissez autant de réponses que vous jugez nécessaires.

  2. Après quel élément un ViewModel est-il détruit ?

  3. Vrai ou faux : vous devez exécuter les tâches et requêtes E/S chronophages dans votre activité/fragment.

  4. Pourquoi est-il préférable d'initialiser et de stocker des LiveData dans votre ViewModel plutôt que dans un contrôleur d'interface utilisateur ?

  5. Parmi les éléments suivants, lequel vous permet d'utiliser observe pour effectuer des modifications ?

  6. Vrai ou faux : un ViewModel peut faire référence directement à une classe View ou LifecycleOwner.