Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


Barra lateral

Proyecto Integral de Ingeniería del Software
Metodologías Ágiles
Trabajo Fin De Grado
Guía Memoria TFG

Colecciones

Otros

kotlin:activity

Crear una nueva Activity (ventana o Sección)

Primero debemos ir a la sección de proyecto, Java y pinchar con click derecho en la carpeta que empieza por com, tras esto vamos a New, Activity, EmptyViewActivity y creamos la nueva sección: Tras eso nos saldrá la siguiente ventana, le daremos a finish:

Código (Activity 1)

Para declarar la llamada a la activity 2 utilizaremos un intent con el código:

val miIntent = Intent(spplicationContext, segundaActividad::class.java)

Tras eso, llamamos al intent para cambiar de activity con:

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:

Mandar Valores de 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

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:

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
}

Se implementaría de la siguiente manera:

Código en la Activity 2

Para recibir el valor que se nos ha pasado utilizaremos el siguiente código:

val nombre = intent.getStringExtra("nombre")

kotlin/activity.txt · Última modificación: 2023/11/23 11:08 por thejuanvisu