Home Menu

Menu



Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 15/02/15, 13:12:33
Avatar de marc_6
marc_6 marc_6 no está en línea
Usuario poco activo
Mensajes: 15
 
Fecha de registro: nov 2013
Mensajes: 15
Modelo de smartphone: Sony Xperia Z3
Tu operador: Movistar
Mencionado: 1 comentarios
Tagged: 0 hilos
Guardar TableLayout

Buenos días,

Estoy empezando a desarrollar apps, y por ahora estoy creando una en la que el usuario rellena una tabla de 5 filas y 15 columnas (75 EditText). Hasta aquí bien.

Me gustaría que una vez el usuario finaliza la edición pudiese guardar la tabla (pulsando un botón) creándose un archivo. Y que después, desde otra actividad de la app, se pudiesen consultar las distintas tablas creadas (ya sin posibilidad de editarlas).

He provado este código, sólo que me da la sensación que no se pueden hacer getBytes de una tabla, pues se me pone en rojo:

public class CrearTabla extends ActionBarActivity {

___@Override
___protected void onCreate(Bundle savedInstanceState) {

_____super.onCreate(savedInstanceState);
_____setContentView(R.layout.activity_tabla);

_____Button Guardar = (Button)findViewById(R.id.guardar);
_____Guardar.setOnClickListener(new View.OnClickListener() {

________@Override
________public void onClick(View v) {

____________TableLayout Tabla = (TableLayout)findViewById(R.id.tabla);
____________String filename = "prueba";
____________FileOutputStream outputStream;

____________try {
_______________outputStream = openFileOutput(filename, Context.MODE_PRIVATE);
_______________outputStream.write(Tabla.getBytes());
_______________outputStream.close();

____________} catch (Exception e) {
_______________e.printStackTrace();
____________}
________}
_____});
___ (Aquí creo toda la tabla)
___}
}

Esto para guardar la tabla. Después, para poder abrir el archivo guardado ya no tengo ni idea.

A ver si me podeís ayudar, he leído algo por internet de SharedPreferences pero no sé como usarlo.

Muchas gracias

Última edición por marc_6 Día 15/02/15 a las 19:27:32
Responder Con Cita


  #2  
Viejo 17/02/15, 16:14:06
Avatar de carliquiss
carliquiss carliquiss no está en línea
DroidMaster en Youtube
Mensajes: 1,730
 
Fecha de registro: dic 2014
Mensajes: 1,730
Modelo de smartphone: Mi Pad 4 / Mi Pad 5 / Lenovo Legion Y700
Versión de ROM: Android One Stock 9.X / Lineage / MIUI / ZUI
Tu operador: Movistar
Mencionado: 49 comentarios
Tagged: 0 hilos
Soy novato en esto y no se nada así complejo pero si no me equivoco para guardar la información esa de las tablas deberías usar strings para lo que pongas o si son números puedes usar doubles, ints o algo así. Para el tema de recuperar la tabla no sabria decirte pero la forma que he visto de pasar información entre actividades sería con un bundle aunque no se usarlos demasiado bien jejeje
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 01:51:07 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007