Ich weiß nicht, was damit zu tun mehrApp hält sharedpreferences beim Neustart
scheint zu funktionieren gut mit Android 3.0 und höher, aber auf Android 2.3.3 jedes Mal, wenn ich die Anwendung zu starten ist es zu vergessen frage nach dem Benutzernamen/Passwort erneut.
Ich verwende die gemeinsamen Einstellungen.
Hier ist, wie ich sparen Vorlieben:
SharedPreferences preferences = MyApplication.getAppContext().getSharedPreferences("athopbalance", MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("username", username).commit();
editor.putString("password", password).commit();
Und hier ist, wie ich sie lesen:
SharedPreferences preferences = MyApplication.getAppContext().getSharedPreferences("athopbalance", Context.MODE_PRIVATE);
String username = preferences.getString("username", "");
String password = preferences.getString("password", "");
Ich habe auch versucht, die Einstellungen zu speichern diesen Code verwenden:
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(MyApplication.getAppContext());
SharedPreferences.Editor editor = preferences.edit();
editor.putString("username", username).commit();
editor.putString("password", password).commit();
Und die lasen sie mit diesem Code:
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(MyApplication.getAppContext());
String username = preferences.getString("username", "");
String password = preferences.getString("password", "");
Aber es funktioniert auch nicht.
Das Problem ist, bevor ich die Anwendung neu starten kann ich sehen, dass sie immer noch da sind. Aber sobald ich den Neustart mache - bekomme ich am Ende "" (leere Zeichenfolge) für den Benutzernamen und "" für das Passwort.
Irgendwelche Ideen stark
geschätzt würde
Das gleiche Problem hier und es ging nach dem Neustart genau wie deins. Wirklich seltsam… – Victor