Quando estou clicando no botão Logout em minha atividade de perfil, quero levar o usuário à página de Login , onde ele precisa usar novas credenciais.
Portanto, usei este código:
Intent intent = new Intent(ProfileActivity.this,
LoginActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
no onButtonClick
botão Logout.
Mas o problema é que quando clico no botão Voltar do dispositivo na Atividade de login, ele me leva para a ProfileActivity. Eu esperava que o aplicativo fechasse quando pressiono o botão Voltar do dispositivo no LoginActivity.
O que estou fazendo de errado?
Eu também adicionei android:launchMode="singleTop"
no manifesto da minha LoginActivity
Obrigado
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
eu obtive a resposta desta pergunta: stackoverflow.com/questions/3473168/…