2012-10-02 40 views
6

no estaba realmente seguro de qué palabras consultar en google, así que simplemente voy a hacer esta pregunta.¿Qué sucede cuando una actividad de Android inicia otra actividad?

¿Qué sucede con una actividad cuando comienzo otra actividad?

Digamos que actualmente estoy en la actividad A, luego de una, llamé a una función para iniciar el servicio una nueva intención que abre la actividad B. ¿Qué ocurre con el ciclo de vida de A? ¿está destruido? ¿detenido?

Subestación. Si la actividad está en pausa, ¿cómo la llamo/abro desde la actividad recién iniciada?

+0

Lea este tutorial oficial para este problema [enlace] (http://developer.android.com/reference/android/app/Activity.html) – yokees

Respuesta

11

La actividad A está en pausa.

De here:

Actividad del ciclo de vida

Las actividades en el sistema se manejan como una pila de actividad. Cuando se inicia una nueva actividad , se coloca en la parte superior de la pila y se convierte en la actividad en ejecución - la actividad anterior siempre permanece debajo de ella en la pila, y no volverá a aparecer hasta la nueva actividad salidas.

También hay un buen gráfico que muestra, por ejemplo, que onPause() se llama en la actividad actual al cambiar a otra actividad.

Aquí hay una respuesta al volver a la actividad anterior: Android: Go back to previous activity. No te pierdas las respuestas a continuación, ya que él no menciona finish()

+0

entonces está pausado? – ibaguio

+0

@ibaguio Sí, está en pausa. – keyser

+0

bien gracias !!!! – ibaguio

Cuestiones relacionadas