..
No capítulo anterior, foram introduzidos três dos quatro componentes que compõem uma aplicação Android. Estamos indo agora para apresentar o componente mais significativo e importante: a actvity '.
A peculiaridade de uma atividade, o que o torna diferente de todos os outros componentes, é ter uma interface 'gráfica.
Um exemplo de uma atividade é uma lista de botões clicáveis em uma aplicação de menu que permite que um usuário para executar ações diferentes dependendo do botão clicado.
Obviamente, um aplicativo pode ter mais atividade, por exemplo, você poderia pensar em criar uma atividade que mostra uma tela de menu do aparelho e outras atividades que gerenciam o comportamento dos vários botões na Steamer.
Uma vez que um aplicativo pode ser a atividade múltipla, que são delegadas a uma tarefa específica, é claro que cada atividade é independente dos outros. É preciso, no entanto, identificar uma espécie de hierarquia de atividades, de fato, no nosso caso, gostaríamos que a atividade que contém o menu é exibido imediatamente quando a aplicação é iniciada e, possivelmente, Atividades outras iniciar somente quando o usuário clica em um botão de menus. Para fazer isso você precisa marcar a atividade como uma tela principal que mostra o menu (vamos ver como os aplicativos de exemplo).
Mas qual é a área de atuação de uma atividade? Por padrão, a atividade pode trabalhar na tela janela inteira, mas não é proibido para restringir a área de ação para forçar a atividade para trabalhar apenas em certos pontos da janela.
Normalmente os gráficos elemnti na interface são geridas por uma hierarquia de vista que têm a tarefa de gerir bem definidos espaços retangulares pertencentes à janela. Por isso, é até possível detectar uma visão do toque por um utilizador de um gráfico específico da sua competência.
Todos os componentes que temos mostrado acima tem seu ciclo de vida própria, que mostra como alterar o estado do componente do sistema dall'istanziazione a sua eliminação da memória. Nesta seção vamos concentrar-nos exclusivamente no ciclo de vida de uma atividade.
Primeiro de tudo, identificar os diversos estados em que uma atividade pode ser encontrado uma vez instanciado:
Lista os estados onde você pode encontrar uma atividade é oportuno apresentar ao leitor as transições na forma de métodos, que permitem a passagem de um estado para outro:
Veremos mais tarde como usar essas transições nos exemplos que serão propostas durante a discussão.
| |
ASP e Access (Ebook)
Gerenciar um banco de dados MS Access com ASP. Com apenas 29 €. |
| |
CSS (Curso)
Web Design e acessibilidade de acordo com a W3C CSS e XHTML. A partir de 29 €. |
| |
Java (Curso)
OOP programação em Java dom A partir de 49 €. |