Cuando obtengo valores de un archivo no puedo utilizarlos correctamente, por ejemplo:
Si quiero hacer un if no puedo hacerlo de esta forma:
if(valor_archivo=="cierto"){...}
Solo de esta forma:
if(valor_archivo.equals("cierto")){}
valor_archivo esta definido como String
¿Alguien sabe porque podria pasar?
Este metodo deberia devolver los datos como string, pero no lo hace bien:
Código:
public String configuracion_leer(Context contexto) { String datos = null; try { FileInputStream fis = contexto.openFileInput("configuracion"); BufferedReader br = new BufferedReader(new InputStreamReader(fis)); StringBuilder text = new StringBuilder(); String line; int i = 0; while ((line = br.readLine()) != null) { if(i == 0){text.append(line);}else{text.append("\n" + line);} i++; } fis.close(); datos = text.toString(); } catch (IOException e) { e.printStackTrace(); } return datos; }