Blz mestres?
Estou com dúvida sobre como fechar de vez meu app em Android, notando que chamando o finish(); ele sai da atual activity, se ela for a primeira ou única activity aí sim o app fecha, mas se eu já “startei” outras activitys ele apenas volta para a anterior.
Pelo que li no google não é necessário se preocupar que o android faz o gerenciamento da memória e se necessário ele fecha. Mas eu realmente gostaria de ter um menu exit na app.
Vc tá certo. Aplicação decente tem que ter o Exit.
Detesto quando a que eu uso não tem. Deixar para o S.O. tirar da memória, é consumir bateria a toa, já que ele só mata processos se estiver na iminência de falta de memória.
Olá amigo. Após sair de uma tela chame o metodo finish(),este metodo irá finalizar o processo para aquela tela, do contrario, a mesma ficará em background. Ou seja, as atividades são gerenciadas com o sistema de pilhas. Entretanto se queiser matar todos os processo de uma vez existe um metodo que o faz Process.killProcess(android.os.Process.myPid());