Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Launch Mode

Olha, ai vai depender de um monte de coisa, como por exemplo se você não estiver mais na Activity e o android necessitou de liberar recurso, como foi construída e como você navegou na sua pilha etc.

Mas dentre os Launch Mode eu utilizo apenas um tipo que é o  FLAG_ACTIVITY_CLEAR_TOP e FLAG_ACTIVITY_NEW_TASK da seguinte forma.

via código eu colocou intenet.setflags() para fazer o seguinte procedimento.

Activity A -> Activity B ->   Activity C

Quando o usuário finalizar a Activity C eu quero voltar para a Activity A ou Activity X, mas não quero que o usuário utilizando a tecla voltar do device volte para a Activity C, Activity B ou Activity A com os dados preenchidos. Resumidamente as flags  FLAG_ACTIVITY_CLEAR_TOP limpa sua pilha quando abre a Activity  A e a flag e FLAG_ACTIVITY_NEW_TASK sempre cria uma nova instancia (não tenta utilizar a reciclagem de Activity)


Em 4 de maio de 2012 22:51, Marcelo Henrique <marcelohd02@gmail.com> escreveu:
Isso chama-se ciclo de vida que por padrao toda activity tem.

Em 4 de maio de 2012 22:45, Jonas Alves <jonasfa@gmail.com> escreveu:

Não ficou claro o que você está tentando fazer.

Por padrão, o aplicativo inteiro roda no mesmo processo. Nenhum launchMode de activities muda isso.

2012/5/4 dms <dms021@gmail.com>
  Pessoal, já dei uma estudada em alguns textos na Internet explicando sobre as opções possíveis no Launch mode que é configurado no Android Manifest.

Mas ainda assim tenho dúvidas sobre em qual momento utilizar cada uma das opções.

  O que eu preciso é que toda vez que a activity seja chamada sempre seja carregada a mesma. Tipo não quero um novo processo sendo criado toda vez que o usuário clica no botão home e depois clica de novo no app.

[]s Daniel




--
Jonas Alves



--
                                              - Marcelo Henrique -
  "Se não puder se destacar pelo talento, vença pelo esforço." (Dave Weinbaum)


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

0 comentários:

Postar um comentário