Galera, peço a ajuda de vocês. Então, o meu problema é o seguinte:
Como liberar recursos ao fechar uma activity no meu app?
Exemplo:
Tela A busca as coordenadas e ao clicar no botão nesta tela, abrirá a tela B que apresentará um mapa com a localização das coordenadas capturadas, percebo que a memoria dobra ao abrir a Tela B e ao fechar a memoria não muda nada.
Isso acontece em outras telas também. Acho que é alguma coisa no onDestroy que não estou conseguindo tratar.
Faz o seguinte, quando você for fazer um intent pra outra activity, limpa a pilha de activitys, exemplo:
Intent newIntent = new Intent(TelaA.this, TelaB.class);
newIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
newIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(newIntent);
Vai resolver o seu problema.
FelipeTorres
Mostra o código da sua Tela B.
L
leandrooooo
Leonardo, não deu certo.
Felipe segue a classe todo abaixo. Mas é o seguinte eu apenes dei um exemplo destas duas telas que estou tendo problema. Mais gostaria e entender como liberar recurso ao fechar qualquer tela (desde de uma tela que tenha apena um listview).