Fichiers en Android

Fermé
Tabernacle - 25 avril 2013 à 11:02
Bonjour,

Je need help,

J'ai ma fonction qui enregistre un paramètre dans un fichier texte:
private void saveLogin(TextView login) throws IOException{
    	String currentUser="currentUser.txt";
    	File file = new File(Environment.DIRECTORY_NOTIFICATIONS, currentUser);
    	
    	String info = login.toString();
    	file.createNewFile();
    	FileWriter fileWriter = new FileWriter(file, false);
    	fileWriter.write(info);
    	fileWriter.close();
    }


J'aurais voulu savoir comment le récupérer par la suite, j'avais pensé a faire ceci mais j'ai des doutes :
public String ReadLogin(Context context){ 
        FileInputStream file = null; 
        InputStreamReader isr = null; 
 
        char[] inputBuffer = new char[255]; 
        String data = null; 
        String recup;
 
        try{ 
         fIn = context.openFileInput("currentUser.txt");       
            isr = new InputStreamReader(fIn); 
            isr.read(inputBuffer); 
            data = new String(inputBuffer); 
            recup = data;
            } 
            catch (Exception e) {       
                      Toast.makeText(context, "Erreur",Toast.LENGTH_SHORT).show(); 
            } 
            /*finally { 
               try { 
                      isr.close(); 
                      fIn.close(); 
                      } catch (IOException e) { 
                        Toast.makeText(context, "Erreur",Toast.LENGTH_SHORT).show(); 
                      } 
            } */
            return recup; 
       }