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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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