diff --git a/PMDM/apuntes_android.md b/PMDM/apuntes_android.md index a024927..43765f9 100644 --- a/PMDM/apuntes_android.md +++ b/PMDM/apuntes_android.md @@ -66,4 +66,37 @@ System.out.println(getString(R.string.texto_completo, sustituto_placeholder)); Ejemplo de Programación ``` -[Documentacion oficial](https://genol.es/placeholders) \ No newline at end of file +[Documentacion oficial](https://genol.es/placeholders) + +### Ciclos de vida + +Con el fin de manejar la transición entre las diferentes etapas, la clase Activity dispone de 6 métodos que se ejecutan bajo ciertas condiciones. + +- onCreate() + - Se ejecuta en el momento de la creación de la activity +- onStart() + - Se ejecuta cuando se presenta la activity al usuario +- onResume() + - Se ejecuta cuando se reanuda la activity y vuelve a primer plano +- onPause() + - Se ejecuta cuando se va a pasar la activity a estado de inactividad +- onStop() + - Se ejecuta cuando la activity deja de ser visible para el usuario (cuando se cambia de app) +- onDestroy() + - Se ejecuta justo antes de que se destruya la activity (puede quedar en segundo plano) + +### Acceso a los recursos + +Para acceder a los recursos (Activities, colores, strings, etc), se utiliza la superclase R. + +> code.java +```java +Button xmlButton = findViewById(R.id.xmlActivity); +this.getWindow().setTitle(getString(R.string.titulo)); +``` + +### Listeners + +Un Listener es un objeto que se utiliza para detectar eventos. + +### Funciones Lambda \ No newline at end of file