Shared Preferences in allen Activitys verwenden?

  • Hey :)


    Wie ich meine SharedPrefs auslese und speichere hier, darunter die Frage :)


    Activity 1:

    Java
    //Anzahl der angezeigten Quotes aus den SharedPreferences holen 
        	SharedPreferences shared_et = getPreferences(Context.MODE_PRIVATE);
            s_items = shared_et.getString("KEY_SITEMS", "10");


    SettingsActivity:

    Java
    //Variable auslesen - in s_items speichern und in die SP reinwerfen...
    SharedPreferences shared = getPreferences(Context.MODE_PRIVATE);
        		SharedPreferences.Editor shared_edit = shared.edit();
        		shared_edit.putString("KEY_SITEMS",s_items);
        		shared_edit.commit();


    Wenn ich jetzt aber in der Activity 1 den Wert auslese bekomme ich zurück, dass der Wert nicht existiert und deshalb steht s_items auf 10...


    Beim Start wird jedoch in der SettingsActivity ein Eingabefeld mit dem Wert in den SP gesetzt und dort funktioniert die Abfrage (Feld wird mit der SP Variablen gefüllt) aber ich wüsste gerne wieso es nicht in der anderen Klasse geht.. ;)


    Schönen Abend :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!