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()