Quero terminar uma atividade de outra atividade, como:
Na Atividade [A], ao clicar no botão, estou chamando a Atividade [B] sem terminar a Atividade [A].
Agora, na Atividade [B], existem dois botões, Novo e Modificar . Quando o usuário clica em modificar, pop uma atividade [A] da pilha com todas as opções marcadas.
Mas quando o usuário clicar no botão Novo da Atividade [B], terei que terminar a Atividade [A] da pilha e recarregar essa Atividade [A] novamente na pilha.
Estou tentando, mas não consigo terminar a Atividade [A] da pilha ... Como posso fazer isso?
Estou usando o código como:
Da Atividade [A]:
Intent GotoB = new Intent(A.this,B.class);
startActivityForResult(GotoB,1);
Outro método na mesma atividade
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 1)
{
if (resultCode == 1) {
Intent i = getIntent();
overridePendingTransition(0, 0);
i.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
finish();
overridePendingTransition(0, 0);
startActivity(i);
}
}
}
E na Atividade [B], ao clicar no botão:
setResult(1);
finish();