Wenn Sie verwenden SharedPreferences wollen, sollten Sie eine andere Taste verwenden, um den Text zu speichern und eine andere um es abzurufen.
Hier ist der Code.
Button saveButton = (Button) findViewById(R.id.saveButton);
Button restoreButton = (Button) findViewById(R.id.restoreButton);
EditText editText = (EditText) findViewById(R.id.editText);
final SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(this);
saveButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
pref.edit().putString("autoSave", editText.getText().toString()).apply();
}
});
restoreButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
pref.getString("autoSave",null);
}
});
Ich habe 3 Fehler:/ http://i.stack.imgur.com/FxyPQ.jpg –
Okey müssen Sie zuerst einen Verweis auf die Ansicht erhalten, indem Sie findViewById() die Verwendung verwenden. können Sie Ihre XML-Datei übergeben. – humazed
Ich möchte SharedPreferences verwenden, aber ich habe jetzt 5 Fehler http://i.stack.imgur.com/yfm2s.jpg Vielen Dank Ich muss meine Theorie Lektionen wieder von Anfang an lesen –