segunda-feira, 21 de novembro de 2011

Android: Ciclo de Vida de uma Activity

Por causa dos sons e músicas não pararem quando eu saía de um aplicativo, precisei implementar o ciclo de vida da minha Activity. O problema é que, asssim como várias coisas do Android Developers, não tem uma documentação objetiva e fácil de entender.




Então encontrei nesse blog uma imagem que realmente ajudou nessa tarefa.
Essa imagem mostra o ciclo de vida de uma Activity de forma clara e objetiva. A cada transição de estado mostra os métodos que são chamados durante a transição, facilitando a implementação.

Para customizar o método, basta sobrescrever (Override) o método em questão, mas lembrando sempre de chamar o método original da superclasse (usar super.[método]).

Exemplo:

@Override
public void onCreate(Bundle savedInstanceState){
  super.OnCreate(savedInstanceState);
 


@Override
public void onPause(){
  super.OnPause();
 
}
 
@Override
public void onResume(){
  super.OnResume();
 
}
 

Nenhum comentário:

Postar um comentário