Ich habe drei gemeinsame Vorlieben wie unten Code aaded. Und ich kann nur einen gemeinsamen Präferenzwert abrufen.Warum Shared Preference-Wert beim Abrufen nicht eingeht?
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
SharedPreferences.Editor editor = preferences.edit();
editor.putBoolean("Loggedin",true);
editor.putString("userId",userid);
editor.putString("pwd",password);
editor.apply();
editor.commit();
Ich habe den folgenden Code zum Abrufen von einer anderen Aktivität verwendet. Ich kann nur den booleschen Wert abrufen. Andere Werte sind nicht da. den Standardwert für die Zeichenfolgenwerte abrufen. Bitte hilf mir.
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
Boolean loggedin=preferences.getBoolean("Loggedin", false);
String userId=preferences.getString("userId", "0");
String pwd=preferences.getString("pwd", "0");
erhalten Sie Werte für eine andere Aktivität? – Developer
Boolean logged = preferences.getBoolean ("Loggedin", false); Wie ru inniating Präferenzen – Sush
@Singh ja. Ich erhalte Werte für eine andere Aktivität – irfan