Boa noite instrutor, fiquei na duvida no método Onresume, quando usar ele e quando ele necessita ser utilizado na aplicação? Abraços
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa noite instrutor, fiquei na duvida no método Onresume, quando usar ele e quando ele necessita ser utilizado na aplicação? Abraços
Oi Daniel, tudo bem?
O onResume() é o estado da Activity que vai sempre ser executado depois da inicialização da Activity, podemos destacar o fluxo combase na imagem abaixo:

Considerando o fluxo, não temos muita diferença em colocar um código de inicialização no onCreate() ou onResume().
Porém, em situações que o a Activity entra em plano de fundo (background) e depois em primeiro plano (foreground) apenas o onResume() será chamado novamente.
Ou seja, se você quiser executar novamente alguma rotina durante essa transição de Activities o onResume() será a abordagem mais adequadam.
Exemplos de casos de uso ficam entre atualizar o conteúdo visual da Activity, assim como foi feito no primeiro curso quando refatoramos o código da lista e formulário da Activity, ou realizar qualquer rotina que visa uma atualização dado que a Activity não foi recriada e está ativa novamente.
Basicamente é nesse tipo de situação que pensamos em usar o onResume(), caso você tenha interesse em se aprofundar no assunto de ciclo de vida da Activity, recomendo a leitura da documentação (em Inglês).
[]s