Está perfectamente descrito here cómo hacerlo, el único problema: él no conoce la función openFileOutput()
;Android: ¿Cómo almacenar datos en la memoria interna?
private void saveSettingsFile() {
String FILENAME = "settings";
String string = "hello world!";
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); //openFileOutput underlined red
try {
fos.write(string.getBytes());
fos.close();
} catch (IOException e) {
Log.e("Controller", e.getMessage() + e.getLocalizedMessage() + e.getCause());
}
}
Esos son los paquetes relevantes Importé:
import java.io.FileOutputStream;
import java.io.IOException;
import android.content.Context;
¿Se puede compartir la salida de error Logcat? –
Acabo de notar que "openFileOutput" está subrayado en rojo. Eclipse me pidió que creara un método así llamado en mi clase, que accidentalmente hice. Ahora eliminé este stub de método y "openFileOutput" se subrayó en rojo nuevamente. – OneWorld
@ Konstantin: Es más un problema lógico que. Entonces logcat aún no ayuda. De acuerdo, ni siquiera puedo compilarlo. – OneWorld