Activities And Intents
Para crear una actividad se debe crear una clase java
que extienda de la clase Activity.
La clase base Activity define una serie de eventos que
gobierna el ciclo de vida de una Activity.◦ onCreate(): Se llama cuando la activity es creada la primera
vez.
◦ onStart(): Es llamada cuando la activity se vuelve visible para
el usuario
◦ onResume(): Es llamada cuando la activity seencuentra
interactuando con el usuario
◦ onPause(): Es llamado cuando una aplicación va ser pausada y
se encuentra en resumen.
◦ onStop(): Es llamada cuando la activity no es visible para elusuario
◦ onDestroy(): La actividad es destruida por el sistema
◦ onRestart(): Es llama cuando una actividad esta parada y se
ma mostrar de nuevo
Crear una aplicación para mostrar elciclo
de vida de una Activity. En ella se
implementará código en los diferentes
eventos de la clase base Activity,
escribiendo en la consola lo que esta
pasando al interactuar con la Activity.Probar haciendo lo siguiente:
◦
◦
◦
◦
◦
Abrir la aplicación
Cerrar la aplicación
Abrir la aplicación
Presionar el botón de teléfono.
Salir de teléfono.
Por default unaactivity ocupa la pantalla
entera; pero también puedes aplicar un
tema a una activity para que se muestre
como un cuadro de dialogo flotante.
Para aplicar un tema de dialogo a una
activity , hayque modificar el elemento
del
AndroidManifest.xml
agregando el atributo: android:theme
Practica: Modificar la aplicación anterior
para que se muestre con un tema de
dialogo.("@android:style/Theme.Dialog”)
El titulo de un Activity se puede ocultar si
se desea. Para realizar esto usa el método
“requestWindowFeature()”
enviando la
constante
“Window.FEATURE_NO_TITLE”
dentrodel método onCreate().
En ocasiones
las aplicaciones necesitan
desplegar una ventana de dialogo para que
el usuario confirme algo. En este caso se
puede
sobrescribir
el
método...
Regístrate para leer el documento completo.