O ciclo de vida de actividade android app
Video: 14. Ciclo de vida de una Activity. (Programación Android Studio tutorial español)
Conteúdo
A atividade é um único, ação focada que um usuário pode tomar. Você pode pensar em uma atividade como uma “página” no seu aplicativo Android. Por exemplo, uma atividade pode apresentar uma lista de itens de menu que um usuário pode escolher, ou pode mostrar as fotos juntamente com legendas. Uma aplicação pode ser constituído por apenas uma actividade ou (mais comumente) vários.
Embora atividades podem trabalhar juntos para parecer ser uma aplicação coesa, eles funcionam de forma independente um do outro. Quase todas as atividades de interagir com o usuário, de modo que o Atividade classe cria para si a janela na qual você pode colocar sua interface de usuário (UI).
Uma atividade no Android é uma parte importante do ciclo de vida total de um aplicativo, ea forma como as atividades são lançados e juntos é um aspecto fundamental do modelo de aplicativo Android. Toda atividade é implementado como uma subclasse da Atividade classe base.
O ciclo de vida Atividade é uma das diferenças mais importantes entre outros sistemas operacionais telefone Android e. É complicado, mas é um importante conjunto de conceitos para compreender antes de mergulhar em desenvolvimento de aplicativos Android.
Dois métodos importantes que quase todas as atividades implementam são
onCreate: Quando a actividade é inicializado. Mais importante ainda, é onde você dizer a atividade que o layout a ser usado com um identificador de recurso layout - considerado o ponto de entrada de sua atividade.
Video: Ciclo de Vida e Otimização de Fragments no Android
onPause: Onde você lidar com o usuário sair da sua actividade. Quaisquer alterações feitas pelo usuário devem estar comprometidos neste momento (se você precisa salvá-los).
Video: Android Studio para iniciantes - Ciclos de Vida da Activity
Atividades no sistema são gerenciados como um pilha de atividade. Quando uma nova atividade é criada, ela é colocada no topo da pilha e se torna a atividade em execução. A atividade de corrida anterior permanece sempre abaixo dela na pilha e retorna para o primeiro plano apenas quando as novas saídas de atividade.
Para ser um programador Android bem sucedido, você deve entender a importância de como e por que a atividade funciona nos bastidores. Isso vai fazer você um programador melhor Android e ajudar a depurar problemas estranhos mais tarde.
Uma atividade essencialmente tem quatro estados.
Video: Ciclo de vida Activity Android
Estado atividade | Descrição |
---|---|
Ativo / running | A actividade é em primeiro plano do ecrã (na parte superior da a pilha). |
pausado | A atividade perdeu o foco, mas ainda é visível. (Um novo, não-full-size ou atividade transparente tem o foco em cima do seu atividade.) Porque a actividade em pausa é completamente vivo, pode manter o estado e informações membro e permanece ligado ao gerenciador de janelas no Android. |
Parado | Se uma atividade torna-se obscurecida por outra atividade, é parado. Ele mantém todas as informações de estado e membro, mas isn&rsquo-t visível para o usuário. Portanto, a janela ser escondida e, muitas vezes, ser morto pelo sistema Android quando a memória é necessária em outros lugares. |
Destruído | Quando a atividade está em pausa ou parado, o sistema pode recuperar a memória, pedindo que ela termine, ou pode matar o processo. Quando ele exibe a atividade novamente para o usuário, ele deve ser completamente reiniciado e restaurado ao seu estado anterior. |
A figura mostra os caminhos importantes de uma actividade - a ciclo de vida da actividade.
Os retângulos representam métodos de retorno de chamada que você pode implementar para responder a eventos na atividade. As ovais sombreadas representam os principais estados da atividade.