Boa noite instrutor, fiquei na duvida no método Onresume, quando usar ele e quando ele necessita ser utilizado na aplicação? Abraços
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