1. Quais das alternativas a seguir são motivos para usar um ViewModel?

    Escolha quantas respostas você achar adequado.

  2. Um ViewModel é destruído depois de qual das seguintes alternativas?
  3. Verdadeiro ou falso: você precisa executar tarefas demoradas e solicitações de E/S na sua atividade/fragmento.
  4. Por que você precisa inicializar e armazenar o LiveData no seu ViewModel em vez de usar um controlador de IU?
  5. Qual das opções a seguir pode ser modificada com permissão do observe?
  6. Verdadeiro ou falso: um ViewModel pode referenciar diretamente uma classe View ou LifecycleOwner.