Foros del Web » Programando para Internet » Android »

Como obtener datos de un txtview y pasarlos a un txt en android

Estas en el tema de Como obtener datos de un txtview y pasarlos a un txt en android en el foro de Android en Foros del Web. Un gusto señores. Estoy aprendiendo a programar en android de manera autodidacta y se me ocurrió realizar una app que me ayudara en un trabajo. ...
  #1 (permalink)  
Antiguo 09/10/2015, 14:10
 
Fecha de Ingreso: octubre-2015
Ubicación: QUITO
Mensajes: 1
Antigüedad: 8 años, 9 meses
Puntos: 0
Pregunta Como obtener datos de un txtview y pasarlos a un txt en android

Un gusto señores.

Estoy aprendiendo a programar en android de manera autodidacta y se me ocurrió realizar una app que me ayudara en un trabajo.

Necesito cronometrar un tiempo y guardarlo en un archivo de texto.

Para esto ya se como crear el cronometro.

Peo no encuentro como pasar los datos del cronometro a un listview y poderlos ver en pantalla y de hay pasarlos a un archivo de texto.

Si me pueden ayudar les agradecería muchos.

Si pueden suban el código para que otros colegas en mi situación lo puedan estudiar.

Gracias.
  #2 (permalink)  
Antiguo 27/10/2015, 22:28
Avatar de ipraetoriux  
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años, 2 meses
Puntos: 155
Respuesta: Como obtener datos de un txtview y pasarlos a un txt en android

Y para que lo quieres poner en un archivo de texto?
  #3 (permalink)  
Antiguo 02/11/2015, 19:36
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 10 meses
Puntos: 214
Respuesta: Como obtener datos de un txtview y pasarlos a un txt en android

Saludo
Pues como ya se tiene lo del cronómetro,
imagino que algún botón es el encargado de detener el cronómetro.

Ese mismo botón puede enviarle los valores al listview,
y escribir el archivo de una vez, o generar otro botón para
crear el archivo de texto.

Dejo algunas sugerencias en código.

Código Java:
Ver original
  1. //variables antes del botón
  2. final ArrayList<String> textss = new ArrayList();
  3. final ArrayAdapter<String> ad = new ArrayAdapter<String>(getContext(), android.R.layout.simple_list_item_1, textss);
  4. lv.setAdapter(ad); //lv es el listView que se tenga.
  5.  
  6. //En el evento onClick del botón
  7. textss.add(cronometro.getText().toString()); //cronometro como un text
  8.                 ad.notifyDataSetChanged(); //se actualiza el adaptador
  9.                 //creación del archivo
  10. try
  11.                 {
  12.                     File tarjeta = Environment.getExternalStorageDirectory();
  13.                     File archivo = new File(tarjeta.getAbsolutePath(), "test.txt");
  14.                     OutputStreamWriter wr = new OutputStreamWriter(new FileOutputStream(archivo));
  15.                     for ( String texts :textss)
  16.                     {
  17.                         wr.write(texts);
  18.                     }
  19.                     wr.close();
  20.                     }
  21.                 catch(IOException e)
  22.                 {
  23. //se atrapa la excepción
  24.                 }


__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: cronometro, ficheros, txt
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:00.