====== 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: {{ :kotlin:captura_de_pantalla_16_.png |}} Tras eso nos saldrá la siguiente ventana, le daremos a finish: {{ :kotlin:captura_de_pantalla_17_.png |}} ===== 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: {{ :kotlin:imagen_2023-09-27_173032749.png |}} ===== 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: {{ :kotlin:imagen_2023-09-27_173539988.png |}} ==== 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:imagen_2023-09-27_175035484.png |}}