Quiero terminar una actividad de otra actividad, como:
En la Actividad [A], al hacer clic en el botón, estoy llamando a la Actividad [B] sin terminar la Actividad [A].
Ahora, en la Actividad [B], hay dos botones, Nuevo y Modificar . Cuando el usuario hace clic en modificar, saca una actividad [A] de la pila con todas las opciones marcadas.
Pero cuando el usuario haga clic en el botón Nuevo de la Actividad [B], tendré que terminar la Actividad [A] de la pila y volver a cargar esa Actividad [A] en la pila.
Lo estoy intentando, pero no puedo terminar la Actividad [A] de la pila ... ¿Cómo puedo hacerlo?
Estoy usando el código como:
De la actividad [A]:
Intent GotoB = new Intent(A.this,B.class);
startActivityForResult(GotoB,1);
Otro método en la misma actividad
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);
}
}
}
Y en la Actividad [B], al hacer clic en el botón:
setResult(1);
finish();