|
|
|
|
@ -67,3 +67,36 @@ Ejemplo de Programación
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
[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
|