0

Activity - Conceito de Callback

Andressa Costa
Andressa Costa

Transitar entre os mais diversos estados do ciclo de vida de uma Activity, é mais comum do que se pensa!

 

Navegar no aplicativo, sair ou retornar à ele, é um bom exemplo disso.

 

O problema é que quando interrompemos uma atividade no App para atender a uma chamada telefônica, responder uma mensagem, ou quando saímos dele só para rotacionar a tela, podemos encontrar falhas ao retornar nesse aplicativo.

 

Para que isso não aconteça, a classe Activity precisa fornecer o que chamamos de “callbacks” que permite que cada atividade transitada saiba sobre a mudança de estado anterior, seja ela de criação, interrupção, retomada, ou até mesmo, de destruição do processo.

 

Por exemplo, quando o usuário retorna ao aplicativo para assistir um vídeo pausado, será preciso reconectar novamente a rede e permitir que o vídeo reinicie de onde ele parou.

 

Essa função é dada para os callbacks que realizam todo o trabalho adequado, para a mudança daquele estado, sem gerar problemas. 


0
0

Comentários (1)

0
Isaias Bueno

Isaias Bueno

18/05/2021 12:19

Muito obrigado pelo excelente artigo! Parabéns!

Engenheira Civil, 24 anos

Brasil