Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Telas diferentes em uma Activity

Cheguei a ver algumas aplicações em código fonte em que ele escrevia no onCreate coisas simples e o resto no onResume...
Porém, dependendo da sua necessidade esse aqui é mais interessante: http://developer.android.com/reference/android/app/Activity.html#onWindowFocusChanged%28boolean%29
Dá uma lida nos dois: http://developer.android.com/reference/android/app/Activity.html#onResume%28%29 e vê o que é melhor pra você aí !

2012/5/30 Gink Labrev <gink.labrev@gmail.com>
Pessoal,

Gostaria de esclarecer uma dúvida, talvez meio noob.
Tenho uma activity que quero instanciar a tela de acordo com uma determinada propriedade (como por, exemplo o usuário estar logado ou não) e essa Activity pode ser acionada pelo backstack, se estiver na pilha.

Então ao invés de alocar a lógica de criar a tela em onCreate(), seria uma prática adequada alocá-la em onStart() ou onResume() para garantir que seja chamada, msm se vier da pilha ?

Algo tipo

@Override
protected void onStart() { // ou onResume()
super.onStart();
if(login()){
  setContentView(R.layout.login);
} else {
  setContentView(R.layout.logout);
}
}

Agradeço qq ajuda

Abs,


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário