App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
___________________________
54F.- Pasar datos entre pantallas. Resumen. Tres métodos.
p54F_pasar_datos_pantalla_3.aia
1,2,3.- Veamos en principio tres métodos.
- Vamos a pasar nueve datos desde la Screen1 a la Screen2.
- Para pasar estos datos utilizaremos una TinyDB1
Uno
Dos
Tres
- Para pasar estos datos utilizaremos un Archivo.
One
Two
Three
- Para pasar estos datos utilizaremos la variable de pantalla Valor inicial.
Un
Deux
Trois
_________________
- Diseño de la Screen1.
_________________
- Bloques de la Screen1.
___________________________________
- Añadimos otra ventana, pulsamos en Añadir ventanas.
- Creamos una pantalla llamada: Screen2
_________________
- Diseño de la Screen2.
_________________
- Bloques de la Screen2.
_________________
- Comentarios.
- En la TinyBD1 ponemos una etiqueta llamada numeros y ahí Guardamos los tres primeros.
numeros = Uno,Dos,Tres
- Creamos un archivo llamados numbers.txt y ahí Guardamos los siguientes.
numbers.txt = One,Two,Three
[Observa que no hace falta subir el archivo, se crea en la misma aplicación]
- Al pasar a la Screen2, enviamos un Valor inicial.
Valor inicial = Un,Deux,Trois
------------------------------------------------------------------------------------------------
- Cuando Inicia la Screen2
- Lee la TinyBD1, obtiene el contenido de la etiqueta numeros = Uno,Dos,Tres
- Los recorta por comas y se introducen en una lista, se saca los valores 1, 2 y 3 de esa lista y se ponen en Etiquetas (1 - 2 - 3) .
Uno
Dos
Tres
- Obtiene el Valor inicial = Un,Deux,Trois
- Los recorta por comas y se introducen en una lista, se saca los valores 1, 2 y 3 de esa lista y se ponen en Etiquetas (7 - 8 - 9).
Un
Deux
Trois
- Lee y obtiene el texto del archivo numbers.txt = One,Two,Three
- Los recorta por comas y se introducen en una lista, se saca los valores 1, 2 y 3 de esa lista y se ponen en Etiquetas (4 - 5 - 6) .
One
Two
Three
____________________________________
4.- Otro método con TinyBD y Lista.
- En este caso en vez de enviar los datos mediante cadena de caracteres se envían mediante una lista.
____________________________________
5.- Otro método con TinyBD y etiquetas independientes en la TinyBD.
__________________________________
|