Simplement écrire dans un fichier
Bonjour,
Comme écrit dans le titre je souhaiterais simplement écrire dans un fichier. C'est mon premier projet Android.
Voici un code que j'ai trouvé parmi tant d'autres :
Code:
1 2 3 4 5 6 7 8 9 10 11
| String filename = "myfile";
String string = "Hello world!";
FileOutputStream outputStream;
try {
outputStream = openFileOutput(filename, Context.MODE_PRIVATE);
outputStream.write(string.getBytes());
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
} |
Déjà openFileOutput écrit ainsi me retourne cette erreur :
Code:
error: cannot find symbol method openFileOutput(String,int)
Je dois donc l'écrire ainsi : context.openFileOutput
Ce qui engendre un autre problème : trouver un context. Car la fonction getBaseContext() n'existe pas soit disant de même que getActivity() dans ce fichier JAVA, à l'inverse du fichier JAVA principal, à ce que j'ai compris c'est un problème d'activités.
Merci de votre aide
PS : je ne tiens pas particulièrement à utiliser openFileOutput