Ich wünschte, ich könnte den Inhalt, den der Benutzer in eine Textdatei eingibt, und dann lesen, wenn der Benutzer anmeldet, ja das ist das Passwort. Voreinstellungen verwenden häufig shared oder sqlite, aber ich bin schon nicht mit einer Datei passiert ... Also wenn ich den Knopf drücke, sollte der Inhalt in eine Textdatei geschrieben werden. Oder wenn ich mit dem Dateiexplorer nichts mache .. Danke für deine Hilfe! Hier ist mein Code:Schreiben Sie in eine TXT-Datei Android Java
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.
}
}
});
}
}
Mit nichts in der catch-Block, können wir nicht wissen, was falsch. Sehr schlechte Übung. – Tokazio