Android - Escribir datos en fichero de texto Android Studio

 
Vista:
sin imagen de perfil
Val: 6
Ha disminuido su posición en 16 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