Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/11/2015, 19:36
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 1 mes
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