Ecrire dans un fichier txt android java
Bonjour, j'aimerai pouvoir récuperer le contenu que rentre l'utilisateur dans un fichier texte, et ensuite le lire lorsque l'utilisateur ce connecte, oui c'est le mot de passe. Autant utiliser shared prefrences ou encore sqlite mais je n'y arrive déja pas avec un fichier... Donc lorsque que j'appuie sur le bouton, le contenu dois s'écrire dans un fichier texte. Or quand je vais voir avec l'explorateur de fichier, il n'y a rien.. Merci de votre aide ! Voila mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| public class MDPinterne extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mdpinterne);
Button button = (Button) findViewById((R.id.button3));
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
EditText mdp = (EditText) findViewById(R.id.editText2);
String chmdp = mdp.getText().toString();
try {
// open myfilename.txt for writing
OutputStreamWriter out = new OutputStreamWriter(openFileOutput("mdpsecurity",0));
// write the contents on mySettings to the file
out.write(chmdp);
// close the file
out.close();
} catch (java.io.IOException e) {
//do something if an IOException occurs.
}
}
});
}
} |