ANDROID PROGRAMCION

Aplicaciones

actividades

tantas actividades como ventanas tenga la aplicacion

es el componente principal encargado de mostrar al usuario la interfaz grafica

se define una actividad por cada interfaz del proyecto

los elementos que se encuentran deben estar incluidos en el fichero xml correspondiente res/layout

tienen un ciclo de vida , pasan por 3 estados

Activo

cuando la actividad esta en ejecucion

Pausado

la actividad esta semi suspendida, aun se esta ejecutando y es visible, pero no es la tarea principal, se deben guardar los datos para evitar perdidas en el caso que se libere memoria del sistema

Parado

la actividad esta detenida, no es visible por el usuario y se puede liber memkria, en caso de necesitarla de nuevo sera reiniciada desde el rpincipio

Metodos mas importantes

OnCreate (Bundle SavedInstanceState)

es el metodo que crea la actividad, recibe un parametro del tipo bundle , que ckntiene el estado anterior de la acrividad

OnRestart()

reinicia una actividad tras haber sido parada

Onstart()

inmediatamente despues de oncreate o de onrestart

OnResume()

OnPause()

OnStop()

OnDestroy()