Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| kotlin:activity [2023/09/27 15:37] – thejuanvisu | kotlin:activity [2023/11/23 11:08] (actual) – thejuanvisu | ||
|---|---|---|---|
| Línea 6: | Línea 6: | ||
| ===== Código (Activity 1) ===== | ===== Código (Activity 1) ===== | ||
| + | Para declarar la llamada a la activity 2 utilizaremos un intent con el código: | ||
| + | <code kotlin> | ||
| + | val miIntent = Intent(spplicationContext, | ||
| + | </ | ||
| + | Tras eso, llamamos al intent para cambiar de activity con: | ||
| + | <code kotlin> | ||
| + | startActivity(miIntent) | ||
| + | </ | ||
| Para acceder a la sección nuevo dentro del Listener de un botón debemos meter las dos últimas líneas de código de la siguiente captura: | Para acceder a la sección nuevo dentro del Listener de un botón debemos meter las dos últimas líneas de código de la siguiente captura: | ||
| {{ : | {{ : | ||
| ===== Mandar Valores de Activity 1 a Activity 2 ===== | ===== Mandar Valores de Activity 1 a Activity 2 ===== | ||
| - | En este caso mandaremos valores del campo que podemos rellenar en Activity 1 a Activity 2 | + | En este caso mandaremos valores del campo que podemos rellenar en Activity 1 a Activity 2. |
| ==== Código en la Activity 1 ==== | ==== Código en la Activity 1 ==== | ||
| - | Dentro del Listener | + | Para pasar datos a una activity a través |
| + | <code kotlin> | ||
| + | val miIntent = Intent(spplicationContext, | ||
| + | putExtra(" | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Se implementaría de la siguiente manera: | ||
| {{ : | {{ : | ||
| - | ==== Código en la Activity 2 ==== | ||
| + | |||
| + | ==== Código en la Activity 2 ==== | ||
| + | Para recibir el valor que se nos ha pasado utilizaremos el siguiente código: | ||
| + | <code kotlin> | ||
| + | val nombre = intent.getStringExtra(" | ||
| + | </ | ||
| + | {{ : | ||