Tenho certeza de que essa pergunta foi feita várias vezes porque li algumas. Meu cliente quer que eu coloque um botão em seu aplicativo onde os usuários possam clicar e sair. Eu li isso e descobri que ligar finish()
é o suficiente. Mas terminar é apenas fechar a atividade de corrida atual, certo? Tenho muitas atividades, portanto, neste caso, tenho que passar por cada instância de atividade e concluí-las ou transformar todas as atividades no padrão Singleton.
Também descobri Activity.moveTaskToBack(true)
que você pode acessar a tela inicial. OK, isso não é o fechamento, mas o segundo plano do processo. Então, isso é eficaz?
Qual método devo usar para fechar o aplicativo completamente? Qualquer um dos métodos acima descritos ou qualquer outro método / outro uso dos métodos acima?