Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2011, 23:39
Avatar de berper
berper
 
Fecha de Ingreso: abril-2009
Ubicación: Mexico
Mensajes: 74
Antigüedad: 15 años
Puntos: 2
Problema con valores obtenidos de un archivo

Hola, actualmente estoy creando una app para android y me tope con un problema que no sé como resolver.

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;
    }
__________________
Administrador de El Mundo de Bob Esponja

Última edición por berper; 04/11/2011 a las 23:44