Atividade de fechamento do Android programaticamente


92

Qual é a operação equivalente em uma atividade a navegar para fora da tela. Como quando você pressiona o botão Voltar, a atividade sai de vista. Como isso pode ser chamado de dentro de uma atividade para que ela se feche.

Respostas:



44

você pode usar this.finish () se quiser fechar a atividade atual.

this.finish()


3

O método finish () é usado para terminar a atividade e removê-la da pilha posterior. Você pode chamá-lo em qualquer método em atividade. Mas certifique-se de fechar todas as conexões de banco de dados, todas as variáveis ​​de referência nulas para evitar qualquer vazamento de memória.


0

Você pode usar em finish(); qualquer lugar após o início da atividade para limpar essa atividade da pilha.


3
Olá, Raj, bem-vindo ao Stackoverflow. Ao responder às perguntas, geralmente é uma boa ideia verificar outras respostas a essa pergunta - alguém pode já ter tido a mesma ideia e postado a resposta! Qual é exatamente o caso aqui. A resposta principal e a aceita já diz finish()- portanto, não há muito a ganhar para você ou para a comunidade repetindo-a. Desculpe a ser o portador de más notícias. Em qualquer caso, bem-vindo ao Stackoverflow, obrigado por tentar - espero que você tenha melhor sorte da próxima vez!
kenny_k
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.