[RESOLVIDO] Cancelar Actives Anteriors

4 respostas
L

Ola

Desenvolvendo o meu primeiro projeto em Android, estou com uma dificuldade.
Apos passar por diversas telas do tipo Cadastro Cliente, Cadastro Pedido e Emite Nota, retorna para a primeira tela de selecionar o proximo cliente.
Porem se o usuario clicar na tecla de Retorno do aparelho, o sistema faz o caminho inverso, indo para a tela do pedido, cadastro pedido e cadastro de cliente.
Alguma maneira de evitar isto, para quando voltar a tela inicial o sistema esquecer as telas anteriores.
Sistema feito com Eclipse Indigo para a versão 2.2 do Android.

Obrigado.

4 Respostas

Marky.Vasconcelos

Voce pode iniciar as activities com a FLAG NO_HISTORY, não lembro direito como faz isso, mas voce passa no Intent e dessa maneira o Android não vai adicionar a nova activity na stack.

L

Valeu a dica
Vou ver como fazer.
Obrigado

L

Oi

Valeu a dica. Exatamente oque precisava era o comando abaixo.

i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

Obrigado.

Marky.Vasconcelos

Opa, por nada.

Edite o primeiro post e adicione [RESOLVIDO] no titulo do topico.

Criado 21 de janeiro de 2013
Ultima resposta 21 de jan. de 2013
Respostas 4
Participantes 2