Compare commits

..

2 Commits

Author SHA1 Message Date
Salatiel Genol 4f41133ff0 Añadido ciclo de vida y recursos 2022-10-22 01:53:59 +02:00
Salatiel Genol 35f145c69d Modificado gitignore 2022-10-22 01:51:39 +02:00
2 changed files with 36 additions and 2 deletions

3
.gitignore vendored
View File

@ -1,3 +1,4 @@
/PMDM/EjerciciosPMDM /PMDM/EjerciciosPMDM
/CursoGit /CursoGit
/DevSupportDocs /DevSupportDocs
/PMDM/TeoriaLambda

View File

@ -66,4 +66,37 @@ System.out.println(getString(R.string.texto_completo, sustituto_placeholder));
Ejemplo de Programación Ejemplo de Programación
``` ```
[Documentacion oficial](https://genol.es/placeholders) [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