Android - Escribir datos en fichero de texto Android Studio

 
Vista:
sin imagen de perfil
Val: 6
Ha aumentado su posición en 5 puestos en Android (en relación al último mes)
Gráfica de Android

Escribir datos en fichero de texto Android Studio

Publicado por jvb2008 (8 intervenciones) el 13/09/2016 18:06:46
Buenas!
Desde mi app (minSDKversion 15 y targetSDKVersion 20) estoy accediendo a un fichero de texto (.txt) que ya tengo creado para poder escribir en él. Con las siguientes lineas de código implementado no consigo que se escriba nada. ¿Alguien podría ayudarme? GRACIAS!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
final LoginDataBaseAdapter log = new LoginDataBaseAdapter(this.getBaseContext());
        Thread thread = new Thread(){
            public void run(){
                try {
 
                ModeloRegistro mod = new ModeloRegistro();
                List<ModeloRegistro> lista;
                lista = new ArrayList<ModeloRegistro>();
                lista.clear();
                lista = log.consultarUsuarios();
                PrintWriter writer = null;
                File root = android.os.Environment.getExternalStorageDirectory();
 
                    for (int i = 0; i < lista.size(); i++) {
                        writer.print("CLIENTE: " + mod.sexo + " " + mod.nombre + " " + mod.apellido + "\r\n");
                        writer.print("TELÉFONO: " + mod.telefono + "\r\n");
                        writer.print("CORREO: " + mod.correo + "\r\n");
                        writer.print("\r\n");
                        writer.print("\r\n");
                        writer.flush();
                    }
                    writer.close();
                    log.close();
                } catch (Exception ex) {
                    Log.e("Error incidencias", ex.toString());
                }
 
 
            }
        };
        thread.start();
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder