Post on 03-Apr-2018
7/28/2019 Programacin de dispositivos mviles_7
1/10
Programacin de dispositivos mviles
Paso de mensajes entre actividades
1
7/28/2019 Programacin de dispositivos mviles_7
2/10
Paso de mensajes
2
Recuerde que un programa puede tener ms de unaventana, donde cada una hereda de Activity.
Una situacin muy comn es que la primer ventana
necesite enviar datos a la segunda para que a partir de estos
proceda a efectuar una accin.
7/28/2019 Programacin de dispositivos mviles_7
3/10
Paso de mensajes
3
Problema: Realizar un programa que nos permita capturar un mensaje y
posteriormente abrir una segunda ventana que muestre dicho
mensaje.
7/28/2019 Programacin de dispositivos mviles_7
4/10
Paso de mensajes
4
1. Crear un nuevo proyecto Android Nuestro primer Activity (principal) tendr la siguiente interfaz
visual.
Tenemos un control de tipo TextView(tv1), otro de tipo EditText y finalmente
otro de tipo Button (button1)
7/28/2019 Programacin de dispositivos mviles_7
5/10
Paso de mensajes
5
2. Crear una nueva Actividad La cual tendr nicamente un TextView
7/28/2019 Programacin de dispositivos mviles_7
6/10
Paso de mensajes
6
3. Realizar la conexin entre ambas actividades El cdigo fuente de la Activity es:
7/28/2019 Programacin de dispositivos mviles_7
7/10
Paso de mensajes
7
El cdigo fuente de la Activity es:
La diferencia con el concepto anterior es que
llamamos al mtodo putExtra de la clase Intent.
7/28/2019 Programacin de dispositivos mviles_7
8/10
Paso de mensajes
8
Tiene dos parmetros de tipo String, en el primero indicamos el
nombre del dato y en el segundo el valor del dato
7/28/2019 Programacin de dispositivos mviles_7
9/10
Paso de mensajes
9
4. Ahora se deber modificar el archivo Java de la segundaactividad.
7/28/2019 Programacin de dispositivos mviles_7
10/10
Paso de mensajes
10
5. Ejecutar la App :D