Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


kotlin:activity

¡Esta es una revisión vieja del documento!


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) //donde tenemos "nombre" podríamos poner una variable
}

Se implementaría de la siguiente manera:

Código en la Activity 2

kotlin/activity.1699464576.txt.gz · Última modificación: 2023/11/08 17:29 por thejuanvisu