Acceder

Ver la Versión Completa : Guardar Datos


NaxoForum
03/08/10, 09:30:04
Como puedo guardar los datos, para cuando cierren la aplicacion, la proxima vez que se abra, estén los datos que introduciste antes de cerrar. Tambien necesito tener un listado como de productos fijos que el usuario escogeria guardado. He estado mirando para hacerlo guardandolo en un txt, pero lo veo un poco chapuza.

Saluds

pmaicas
03/08/10, 12:31:28
¿ quieres el pez o prefieres aprender a pescar ? :-)

El pez: Puedes usar SharedPreferences, un fichero de texto plano, idem pero xml, todo ello en la memoria interna. Tambien puedes usar el almacenamiento externo (sdcard). Tambien una base de datos sqlite. Incluso puedes usar 'la nube'.

Cada uno de estos sistemas es más o menos apropiado según lo que quieras guardar. Para las preferencias del programa, SahredPreferences es lo mejor, porque incluso la pantalla (activity) la puedes crear sin apenas escribir código.

Pescar: La ayuda de android contiene "toda" la información que puedas necesitar. Es imposible desarrolllar nada sin sin tirar (continuamente) de ayuda. DevGuide -> Data Storage es un buen cominezo para este tema en particular.

NaxoForum
05/08/10, 12:53:19
Si estuve mirando ahi "DevGuide -> Data Storage" pero te explican como acceder pero no paso por paso como montarlo.
De primeras pensé en utilizar SQLlite pero no se como se crea la BD y rellenar unos valores predeterminados al instalar...

Me estoy haciendo una aplicación tonta para probar varias cosas (crear botones, ocultarlos, consultar la agenda,...) y he encontrado ejemplos de todo eso pero de guardar datos he encontrado poco y me gustaria que alguien con experiencia me dijera cual es la mejor forma, y me de un ejemplillo.

Gracias por la contestación y probare a ver si me sale algo.

Tit0lin
05/08/10, 13:51:34
Yo tambien busco la forma de manejar sqlite con android... si me entero de algo te aviso compi :D

sloy
06/08/10, 18:57:43
Os algunos enlaces sobre cómo guardar preferencias de un programa y de uso de base de datos.
[SDK v1.0] Creación de base de datos (http://www.android-spa.com/viewtopic.php?t=1160&start=0&postdays=0&postorder=asc&highlight=)
Como crear preferencias en tu programa (http://www.android-spa.com/viewtopic.php?t=1913&start=0&postdays=0&postorder=asc&highlight=)
Framework para trabajar con SQLite en Android (http://code.google.com/p/androiddataframework/)

Solo dejo la información, yo aún no he probado ninguna de las 3 cosas.