Pular para o conteúdo principal

Android: Activity

O que é uma Activity
Activities são componentes que representam a interface do seu aplicativo.

Um aplicativo pode conter diversas Activities, por exemplo, Activity da introdução ou load do programa, Activity que será a sessão inicial do programa, Activity que tem as informações sobre o APP e assim por diante.



Como criar?
Para criarmos uma Activity é necessário estendermos a classe Activity, com isso nossa classe herda todas as caracteristicas da Activitie.
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
Quando refazemos o método onCreate, nós chamamos o método da classe mãe super.onCreate(savedInstanceState), para que a base de seja criada.
  • onCreate - Tem um parametro do tipo Bundle que armazena o estado da Activity quando ela é reiniciada.
  • setContentView(R.layout.activity_main), Responsável por configurar o layout XML da Activity e definir a interface do usuário.
Obs: Todas as Activtieis devem ser registradas no AndroidManifest

Como chamar?
Algo que utilizamos muito é o método new Intent() que serve para chamar uma outra Activity.

Intent intent = new Intent(this, NovaActivity.class);
startActivity(intent);

Nesse exemplo, estamos passando dois parâmetros, o primeiro é a Activity atual e o segundo é a Activity de destino, que queremos abrir.

O ciclo de vida



A Activity tem vários estados internos que são os métodos da classe, elas são criadas, iniciadas, pausadas, reiniciadas e destruidas. Os eventos que se passam em uma Activity são conhecidos como ciclo de vida, e incluem esses estados.
  • OnCreate - É usado para configurar a interface de usuário, usando setContentView, e para iniciar outras partes estáticas da Activity.
  • OnStart - É executado depois de a Activity ter sido enviada para o segundo plano.
  • OnResumeÉ acionado quando a Activity se inicia e quando é reiniciada.
  • OnPauseÉ acionado, quando a Activity deixa o primeiro plano. Isso pode significar que uma janela de diálogo está sendo mostrada na tela, ou pode significar que este é o primeiro passo para que a Activity seja parada.
  • OnStopÉ chamado quando a Activity não está mais visível para o usuário.
  • OnDestroy - É chamado quando a Activity vai ser destruída. É a última chamada que a Activity receberá antes de ser finalizada.



Esperam que tenham gostado e até a próxima.



Veja mais em Android Developer

Comentários

Postagens mais visitadas deste blog

Temperamento - Decubra seu Perfil Profissional

Pergunta Sim Não 1: Gosta de conversar? 2: Gosta de atividade, ação? 3: Emociona-se com facilidade? 4: “Explode” facilmente? 5: Está sempre atualizado nos mais diversos assuntos(cultura geral)? 6: É imaginativo? 7: Tem inclinação para a crítica e para ironia? 8: Tem tendência a mudar de opinião se apresentarem argumentos válidos? 9: Quando lhe pedem desculpas,reconcilia-se com facilidade? 10: Tem dificuldade em perdoar/esquecer? 11: Gosta de fazer o bem sempre que pode? 12: Aflige-se facilmente com os males do próximo? 13: É mais optimista do que pessimista? 14: Ri com facilidade quando há motivo? 15: É uma pessoa inconstante,pouco perseverante? 16: Prefere que sejam outros a resolver os problemas? 17: Aceita facilmente novas ordens que lhe são dadas? 18: Gosta de novidades? 19: Gosta de andar elegante, bem vestido? 20: Gosta de ser admirado/elogiado pelos outros? Pergunta Sim Não

Tabela Periodica - Atalhos do Excel

PDF Converter Precisa converter algum arquivo em PDF, mas não tem algum programa que faça isso? O site PDF Converter faz o serviço em poucos cliques. Vá ao botão Browse, escolha o documento que quer converter, digite o e-mail de destino e clique em Convert Your File Google Tradutor Se você tem dificuldades em ler textos em outras línguas, o Google Tradutor é uma boa opção. Para utilizá-lo, escolha o idioma, digite o texto e, depois, selecione para qual idioma quer traduzir. Colar um endereço de página (URL) na caixa de texto e clicar em Traduzir também funciona HearNames O HearNames mostra como se pronuncia corretamente um nome. Para usar o serviço, digite o nome na caixa de texto e clique em Search. Após isso, clique no ícone de alto-falante que aparecerá para ouvir como se fala SuperLame Útil para quem não sabe mexer em programas de edição, o SuperLame executa uma função simples: inserir balões de diálogo em imagens. O procedimento é simples: faça o upload de uma imagem