2010-07-19 35 views
27

Pregunta de novato de un desarrollador de iPhone.Android - Volver a llamar Actividad

He llamado a la actividad de inicio (intento) y la nueva actividad se carga. ¿Cómo puedo volver a la actividad de llamada una vez que se presiona un botón? 'Popping' la actividad de la pila, básicamente.

Respuesta

38

Si creó la nueva actividad con startActivity, solo necesita llamar al finish. Si generó la nueva actividad llamando al startActivityForResults, debe llamar al setResult y luego a finish para pasar los datos al método onActivityResult de la actividad anterior.

+2

Una cosa más, el requestCode es para identificar qué llamada fue. (en casos aquí tienes más de 1 'startActivityForResults') – st0le

6

Llame a finish() en su actividad recién cargada. Esto es asumiendo que no llamó al finish() en su actividad anterior (en cuyo caso siempre podría reiniciarlo).

1

Finalizando llamada() cierra esa actividad y vuelve a la pantalla anterior (o Actividad que lo llamó), o sale de la aplicación si esa es la actividad principal que lanzó la aplicación.

Cuestiones relacionadas