|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 WAMP - PHP - MySQL
  Estación meteorológica Cosas de Windows Webs interesantes Arduino
   AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Translate:
Búsqueda en este sitio:


Nuevo concurso para España, Argentina, Brasil, Chile, Colombia, Ecuador, México, Perú y Portugal.

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

____________________________

61.- Listas. VisordeLista. Dos pantallas.

p61_lista_visor_dospantallas.aia

 

- Vamos a ver un poco de Lista, convertir a csv, VisordeLista (ListView). Dos pantallas.

- Introducimos dos datos, estos datos los guardamos en una Lista llamada Datos.
- La forma en que esa información se introduce en esa Lista es mediante csv, ya que este par de datos luego se introducirán en las filas de otra Lista llamada Personas.

- Fíjate que en esta última la pareja de Datos se introducen de manera directa, sin pasarlos a csv.

- Al pulsar el Botón2 nos muestra cómo estaría la Lista Personas pasada a csv.

- El Botón3 guarda la Lista completa Personas en un archivo llamado Grupo, en la tarjets SdCard.

- El Botón4 nos muestra otra pantalla (Screen2)

- El Botón5 borra la Lista Persona y el archivo Grupo.

Un formato csv, contiene la información de los datos entre comillas, separados por coma y cambiando de línea mediante la clave /n
"juan", "22"
"pedro", "33"
"antonio", "44"
"luis", "55"

Estos archivos de tipo csv, se pueden abrir con el Excel.

_________________
- Diseño.

_________________
Bloques

Bien,... resulta que queremos ver la Lista en otra pantalla mediante un VisordeLista (ListView).
No podemos pasar los datos de una pantalla a otra directamente.

Lo podemos hacer guardando los datos en una base de datos TinyDB y luego cuando entremos en la otra pantalla recuperar los datos de esa base de datos.

En este caso voy a guardar los datos en un archivo en la Screen1 y luego cuando pase a la Screen2 recuperaré los datos de ese archivo.

Para poder recuperar los datos del archivo y poderlos introducir en el SelectordeLista (ListView) de la Screen2, los datos se deben guardar en formato csv, es decir para poder cargarlos a la Lista del la Screen2, los datos deben estar en csv.

_________________
- Diseño.

_________________
- Bloques.

__________________________________

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información