Estoy tratando de usar la función openFileOutput pero no quiere compilar ... no reconoce la función. Estoy usando Android SDK 1.6. ¿Es esto un problema de SDK? ¿Es esto un problema de parámetro?android ¿qué hay de malo con 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();
}
}
gracias, esto es todo. – Fabien
No pude hacer que esto funcione. Probé un contexto pasado, 'context.getApplicationContext()', 'Application.instance()' y 'Application.instance(). GetApplicationContext()' para la ctx aquí y siempre arroja FileNotFoundException. –
Resulta que tuve un problema con los permisos. Definitivamente no es obvio que un problema de "Permiso denegado" da como resultado una 'FileNotFoundException'. –