Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


kotlin:activity

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
kotlin:activity [2023/11/08 17:31] thejuanvisukotlin:activity [2023/11/23 11:08] (actual) thejuanvisu
Línea 7: Línea 7:
 ===== Código (Activity 1) ===== ===== Código (Activity 1) =====
 Para declarar la llamada a la activity 2 utilizaremos un intent con el código: Para declarar la llamada a la activity 2 utilizaremos un intent con el código:
-<code>+<code kotlin>
 val miIntent = Intent(spplicationContext, segundaActividad::class.java) val miIntent = Intent(spplicationContext, segundaActividad::class.java)
 </code> </code>
 Tras eso, llamamos al intent para cambiar de activity con: Tras eso, llamamos al intent para cambiar de activity con:
-<code>+<code kotlin>
 startActivity(miIntent) startActivity(miIntent)
 </code> </code>
Línea 20: Línea 20:
 ==== Código en la Activity 1 ==== ==== Código en la Activity 1 ====
 Para pasar datos a una activity a través de un intent utilizaremos el ".apply" con un putExtra, lo que vaya dentro del putExtra irá a la Avtivity 2: Para pasar datos a una activity a través de un intent utilizaremos el ".apply" con un putExtra, lo que vaya dentro del putExtra irá a la Avtivity 2:
-<code>+<code kotlin>
 val miIntent = Intent(spplicationContext, segundaActividad::class.java).apply{ val miIntent = Intent(spplicationContext, segundaActividad::class.java).apply{
   putExtra("nombre", nombreString) //nombre será el identificador del valor que vamos a pasar a la activity 2 y nombreString lo que pasaremos   putExtra("nombre", nombreString) //nombre será el identificador del valor que vamos a pasar a la activity 2 y nombreString lo que pasaremos
Línea 32: Línea 32:
 ==== 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: Para recibir el valor que se nos ha pasado utilizaremos el siguiente código:
-<code>+<code kotlin>
 val nombre = intent.getStringExtra("nombre") val nombre = intent.getStringExtra("nombre")
 </code> </code>
kotlin/activity.1699464694.txt.gz · Última modificación: 2023/11/08 17:31 por thejuanvisu