D
draikin
Neues Mitglied
- 1
Ich brauche mal einen Tipp für folgendes Problem: Ich schreibe an einer App, bei der ich auch eine Activity für die Einstellungen habe. Diese ist abgeleitet von PreferenceActivity. Die Daten werden auch ohne Probleme gespeichert und geändert. Nun möchte ich diese Werte in einer anderen Activity (anderer Bildschirm) der Applikation nutzen. Leider schaffe ich es nicht die Daten zu lesen. Ich bekomme immer den default-Wert zurück. Wie ist da das vorgehen. Mit der Suche in der Doku habe ich nichts dazu gefunden. Aber das liegt wohl daran, dass dies wohl eher ein generelles Verständnisproblem zu sein scheint. Hier noch einmal der Code mit dem ich versuche die Daten der Preferences auszulesen:
und der Ausschnitt aus der Preference-Klasse:
Über eine Tipp, oder Hinweis auf die entsprechende Doku würde ich mich freuen.
Code:
SharedPreferences settings = getSharedPreferences(EditConfiguration.CONFIGURATION_NAME, 1);
String userWt = settings.getString("userwt", "1");
String userHt = settings.getString("userht", "1");
Code:
public class EditConfiguration extends PreferenceActivity
{
public static final String CONFIGURATION_NAME = EditConfiguration.class
.getSimpleName();
...
}