Problème lecture de fichier
Bonjour,
j'utilise les fonctions ci-dessous pour la lecture et l'écriture dans un fichier d'objets sérialisés mais a priori rien n'est enregistré ou rien n'est récupéré car après avoir supprimé le processus il redémarre et ne récupère rien.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
public static void saveData(final Object data) throws IOException{
FileOutputStream fos = context.openFileOutput(Filename, Context.MODE_WORLD_READABLE |Context.MODE_WORLD_WRITEABLE);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(data);
oos.close();
}
public static Object readData() throws StreamCorruptedException, IOException, ClassNotFoundException{
FileInputStream fis = context.openFileInput(Filename);
ObjectInputStream ois = new ObjectInputStream(fis);
return ois.readObject();
} |
Il ne m'envoi aucune exception et quant j'utilise l'objet après récupération il est vide.
Quelqu'un aurai une idée ?