android de la a a la z actividades ulises gonzalez

9
Aplicaciones, actividades y Aplicaciones, actividades y procesos. procesos. 1

Upload: android-unam

Post on 13-Jun-2015

494 views

Category:

Technology


1 download

DESCRIPTION

Elaborado por: Jorge Ulises Gonzalez Medina Proyecto PAPIIT IN102210 [email protected] http://androidunam.blogspot.com/ @androidjj @androidMexico

TRANSCRIPT

Page 1: Android de la A a la Z   Actividades ulises gonzalez

Aplicaciones, actividades y Aplicaciones, actividades y procesos.procesos.

1

Page 2: Android de la A a la Z   Actividades ulises gonzalez

Las Aplicaciones están formadas por Actividades (pantallas). Alarrancar una nueva aplicación, pasa a primer plano situandouna Actividad encima de la que hubiera, formándose así unaPila de Actividades.

El botón Back (←) cierra la Actividad en primer plano yrecupera la que se encuentra en la cima de la Pila (cerrando laaplicación en su caso).

2

Page 3: Android de la A a la Z   Actividades ulises gonzalez

3

Page 4: Android de la A a la Z   Actividades ulises gonzalez

4

Page 5: Android de la A a la Z   Actividades ulises gonzalez

El orden en que los procesos se van matando para liberarrecursos se determina mediante las prioridades de lasaplicaciones.

5

Page 6: Android de la A a la Z   Actividades ulises gonzalez

6

Page 7: Android de la A a la Z   Actividades ulises gonzalez

7

Page 8: Android de la A a la Z   Actividades ulises gonzalez

•Inicio (Starting): La actividad comienza.•Activo (Running): La Actividad está encima de la pila, esvisible, tiene el foco (recibe la entrada del usuario). Cuandootra Actividad pase a estar activa, ésta pasará a estar pausada.•Pausado (Paused): La Actividad es visible pero no tiene elfoco. Se alcanza este estado cuando pasa a activa otraActividad transparente o que no ocupa toda la pantalla. Cuandouna Actividad es tapada por completo pasa a estar parada.•Parado (Stopped): Cuando la Actividad no es visible.Permanece en memoria reteniendo su estado. Cuando unaactividad entra en parada puede ser bueno que salve todos susdatos y el estado de la Interfaz de usuario.•Destruido (Destroyed): Cuando la Actividad termina, o esmatada por el runtime de Android. Sale de la Pila deActividades. Necesita ser reiniciada para volver a estar activa.

8

Page 9: Android de la A a la Z   Actividades ulises gonzalez

•onCreate(): Se invoca cuando la Actividad se arranca por primera vez. Se utiliza paratareas de inicialización a realizar una sola vez, como crear la interfaz de usuario de laActividad. Su parámetro es NULL o información de estado guardada previamente poronSaveInstanceState().•onStart(): Se invoca cuando la Actividad va a ser mostrada al usuario.•onResume(): Se invoca cuando la Actividad va a empezar a interactuar con el usuario.•onPause(): Se invoca cuando la actividad va a pasar al fondo porque otra actividad hasido lanzada para ponerse delante. Se utiliza para guardar el estado persistente de laActividad.•onStop(): Se invoca cuando la actividad va a dejar de ser visible y no se necesitarádurante un tiempo. Si hay escasez de recursos en el sistema, este método podría no llegara ser invocado y la Actividad ser destruida directamente.•onRestart(): Se invoca cuando la Actividad va a salir del estado de parada para volver aestar activa.•onDestroy(): Se invoca cuando la Actividad va a ser destruida. Si hay escasez derecursos en el sistema, este método podría no llegar a ser invocado y la Actividad serdestruida directamente.•onSaveInstanceState(): Se invoca para permitir a la actividad guardar su estado, porejemplo la posición del cursor en una caja de texto. Normalmente no necesita serredefinido porque la implementación de la clase Activity ya guarda todo el estado de todoslos componentes de la Interfaz de Usuario.•onRestoreInstanceState(): Se invoca para recuperar el estado guardado poronSaveInstanceState(). Normalmente no necesita ser redefinido porque la implementaciónde la clase Activity ya recupera todo el estado de todos los componentes de la Interfaz deUsuario.

9