primeiro vou dar uma breve explicação sobre o meu programa.
Eu estou tentando construir um sistema de ponto de vendas no Android Studio, Atualmente tenho 4 Atividades que são Acesso de Actividades , inscrever atividades , Esqueceu a senha Actividades e Principais Atividades .
Basicamente, quando você usa Finish()
em cada uma das atividades, ele irá descartar toda a operação da atividade, em outras palavras, você não pode voltar para a atividade anterior após a Intent
.
Eu estou querendo saber, em vez de colocar Finish()
em cada uma das atividades, eu posso fazer isso com todas as minhas atividades automaticamente?
Você pode fazer isso, mantendo sem histroy da pilha de volta. Tente o código abaixo.
Intent i = new Intent("your intent stuff");
i.setFlags(i.getFlags() | Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(i)
ou segunda maneira de fazer a mesma Você pode fazer isso adicionando bandeira no seu manifesto também. Adicione o código abaixo no seu arquivo de manifesto.
android:noHistory="true"
Você precisa adicionar tag acima no tag aplicação.
Espero que isso irá ajudá-lo.