2011-01-13 11 views
13

Seguí algunos tutoriales pero me confundí con "Pila de actividades" y "Tarea".Pila de tareas y actividades: ¿cuál es la diferencia entre ambos?

  • Porque ambos se inician cuando se crea una nueva actividad.
  • La pila de actividades mantiene un historial de navegación de las actividades, y Tarea es una secuencia de actividades.

¿Es esta la única diferencia que la pila de actividades se compone de una o más tareas (S)?

Da un ejemplo, por favor.

Respuesta

31

Actividades y tareas

Como se ha señalado anteriormente, una actividad puede iniciar otro, incluyendo uno definido en una aplicación diferente. Supongamos, por ejemplo, que le gustaría que los usuarios muestren un mapa de calles de alguna ubicación. Ya hay una actividad que puede hacer eso, de modo que lo único que necesita hacer es armar un objeto Intento con la información requerida y pasarlo a startActivity(). El visor de mapas mostrará el mapa. Cuando el usuario presione la tecla ATRÁS, su actividad volverá a aparecer en la pantalla.

Para el usuario, parecerá que el visor de mapas es parte de la misma aplicación que su actividad, aunque esté definido en otra aplicación y se ejecute en el proceso de esa aplicación. Android mantiene esta experiencia de usuario manteniendo ambas actividades en la misma tarea. En pocas palabras, una tarea es lo que el usuario experimenta como una "aplicación". Es un grupo de actividades relacionadas, organizadas en una pila.

Tarea = Aplicación = conjunto de actividades.

+0

Gracias pedr0. Pero estoy preguntando sobre "acumulación de actividad" y "Tareas". –

+0

conjunto de actividades se organizan en una pila! una Tarea es solo una aplicación! – pedr0

+0

Las actividades se organizan en una pila (la pila posterior), en el orden en que se abre cada actividad. – Martin

Cuestiones relacionadas