---
title: Intent &#8211; Pasar datos entre Activities &#8211; App Android (Video)
url: https://jarroba.com/intent-pasar-datos-entre-activity-app-android-video/
author: Richard [Admin Jarroba]
date: 2013-03-03
modified: 2026-10-21
language: es
license: CC BY-NC-SA 3.0 (https://creativecommons.org/licenses/by-nc-sa/3.0/) — attribution: "Intent &#8211; Pasar datos entre Activities &#8211; App Android (Video)", Richard [Admin Jarroba], jarroba.com
categories: Aplicaciones Móviles
repository: https://github.com/jarroba/EjemploPrimeroAndorid
---

# Intent &#8211; Pasar datos entre Activities &#8211; App Android (Video)

> Aprende a pasar datos entre Activities en Android con Eclipse: un Intent en el OnClickListener del botón y nombre y apellido en el segundo Activity.

En este tutorial se va a mostrar el IDE de eclipse para realizar una App en Android y como pasar datos de un activity a otro tras un evento o dicho de otra forma, como pasar datos de una pantalla a otra tras pulsar un botón. Para realizar este tutorial se necesitará tener y saber lo siguiente:

 
1. Se ha de tener**instalado el IDE "Eclipse"** y tenerlo vinculado con el SDK de Android. Para los que no tengáis hecho esto lo podéis hacer siguiendo el siguiente tutorial:([Instalar el SDK de Android y vincularlo con Eclipse](https://jarroba.com/instalar-el-sdk-de-android-y-vincularlo-con-eclipse/))
2. Se ha de tener el **Eclipse configurado correctamente**. En este caso solo se necesitará tener configurado el emulador del móvil aunque también es conveniente tener configurada la consola de salida de datos llamada «LogCat» para poder realizar trazas en el desarrollo de la App. Para los que no tengáis configurado el Eclipse, podéis ver cómo se hace en el siguiente tutorial:([Preparar las herramientas necesarias para programar en Android](https://jarroba.com/preparar-las-herramientas-necesarias-para-programar-en-android/))
3. Por último, aunque no es necesario pero si recomendable, debéis de mirar el siguiente tutorial ([Activity – entender y usar una Actividad](https://jarroba.com/activity-entender-y-usar-una-actividad/)) para **entender el ciclo de vida de un activity**. No es necesario que lo miréis para realizar este tutorial y quizás si sois «noveles» en el desarrollo de Apps os cueste entenderlo a la primera , pero si que es muy recomendable para que posteriormente entendáis muchas cosas en el desarrollo de Apps.

 

Es objetivo de este tutorial (a parte de mostrar el IDE y los archivos que hay en un proyecto) se pretende hacer la siguiente app, que consiste en recoger unos datos del primer activity y mostrarlos en el segundo, tal y como se muestra en la siguiente imagen:

 

[![EsquemaApp_jarroba.com](https://jarroba.com/wp-content/uploads/2013/03/EsquemaApp_jarroba.com_.png)](https://jarroba.com/wp-content/uploads/2013/03/EsquemaApp_jarroba.com_.png)

 

Una vez vista la funcionalidad que ha de tener esta app, mostramos el video de como realizar esta App desde Cero:

 

 

El proyecto realizado en este Video-Tutorial, lo podeis descargar pulsando [AQUI](https://github.com/jarroba/EjemploPrimeroAndorid).

 

Como se ha visto en este tutorial (A parte de crear las interfaces que lleva bastante tiempo), la clave para pasar los datos de un activity a otro, es crearse un "Intent" para pasar los datos de un activity a otro. Este Intent se ha declarado dentro del código que define el evento que se ha de realizar tras pulsar el botón; es decir en el "OnClickListener". La parte del código donde se describe esta acción y se declara el Intent es el siguiente:

 

```java

miBoton.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				Intent i = new Intent (PrimerActivity.this, SegundoActivity.class);
				i.putExtra("nombre", campoNombre.getText()+"");
				i.putExtra("apellido", campoApellidos.getText()+"");
				startActivity(i);
			}
		});
```

 

Como se observa, en el intent "se declaran" dos "variable", 'nombre' y 'apellido' (*lo pongo entre comillas dobles porque en realidad no es así, pero lo digo de esta forma para que se entienda*) que se pasan al segundo activity (Intent i = new Intent (PrimerActivity.this, SegundoActivity.class)) tras ejecutarse el método "startActivity(i)".

 

Cuando el "Intent" 'i' llega al segundo activity, hay que asignar los datos que hay en el activity a alguna variable o elemento del segundo activity. Es recomendable, aunque no necesario que se asigne lo que se obtiene de un Intent a variables para que sea el código mas "legible y entendible". Recogemos los datos en el segundo activity de la siguiente forma:

 

```java

		String nombre = getIntent().getStringExtra("nombre");
		String apellidos = getIntent().getStringExtra("apellido");
```

 

Después de recoger los datos los mostramos en la pantalla en los TextView correspondientes.

 

Esto ha sido todo, esperamos que este tutorial os sirva de ayuda 😉
