Im essayant d'utiliser la fonction openFileOutput, mais il ne veut pas compiler ... ne reconnaît pas de fonction. Im en utilisant android sdk 1.6. Est-ce un problème de SDK? Est-ce un problème de paramètre?android quel est le problème avec openFileOutput?
import java.io.FileOutputStream;
public static void save(String filename, MyObjectClassArray[] theObjectAr) {
FileOutputStream fos;
try {
fos = openFileOutput(filename, Context.MODE_PRIVATE);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(theObjectAr);
oos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}
}
merci, c'est ça. – Fabien
Je n'arrivais pas à faire marcher ça. J'ai essayé un contexte passé, 'context.getApplicationContext()', 'Application.instance()' et 'Application.instance(). GetApplicationContext()' pour le ctx ici et il jette toujours FileNotFoundException. –
Il s'avère que j'avais un problème de permissions. Certainement pas évident qu'un problème "Permission Denied" entraîne une exception FileNotFoundException. –