Eu tenho uma atividade principal, então eu chamo de um novoatividade com isso. Vamos chamar isso de SecondActivity. Da minha atividade secont, chamo de intenção do navegador. A intenção do meu navegador chama o método onNewIntent da minha segunda atividade.
Tudo funciona bem, mas quando clico no botão "voltar" do meu telefone na minha segunda atividade, não vou para a minha atividade principal, mas a atividade dos navegadores, por quê?
Como posso resolver isso?
Respostas:
1 para resposta № 1Você precisa manter sua pilha de atividades para fazerbotão voltar funciona corretamente. Toda vez que você não deseja que o usuário volte à atividade depois que ele a deixar, chame de finish () para essa atividade. Isso a removerá da pilha de atividades.
Em geral, o gerenciamento da pilha de atividades é um tópico maior, mas muito importante. Eu realmente recomendo a leitura deste bit: http://developer.android.com/guide/practices/ui_guidelines/activity_task_design.html