Lição 7: atividades e ciclos de vida de fragmentos

  1. Seu app contém uma simulação física que exige cálculos complexos para ser mostrada. Em seguida, o usuário recebe uma ligação. Qual das afirmativas abaixo é verdadeira?

  2. Que método do ciclo de vida precisa ser substituído para pausar a simulação quando o app não está na tela?

  3. Para tornar uma classe compatível com o ciclo de vida usando a biblioteca Lifecycle do Android, qual interface a classe precisa implementar?

  4. Em quais circunstâncias o método onCreate() na sua atividade recebe um Bundle com dados (ou seja, o Bundle não é null)?

  5. Qual método do ciclo de vida é chamado para tornar uma atividade visível?

  6. Qual método do ciclo de vida é chamado para dar foco a uma atividade?