"richtige" preferences abfrage

  • Antworten:2
  • OffenNicht stickyBentwortet

08.09.2010 15:29:45 via Website

hay

ich habe eig schon geglaubt den zugriff richtig gemacht zu haben, aber leider geht dieser zugriffe dann nur aus einer Activity heraus, wenn ich dieselbe methode in eine andere Activity kopiere gibt es einen fehler

1SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
2 String s = prefs.getString("startDatum", "leer");

kann mir bitte jmd zeige wie es wirklich geht

08.09.2010 19:13:51 via Website

das sollte daran liegen das Activity von der Class Context erbt, dieser kennt die sharedprefs halt. Du musst den context halt "mitschleifen"

Windmate HD, See you @ IO 14 , Worked on Wundercar, Glass V3, LG G Watch, Moto 360, Android TV

19.09.2010 23:58:28 via Website

auch wenn der thread etwas älter ist

ich fand das problem ;)

es war nicht wie mac system beschrieben hatte (trotzdem danke)

der fehler war das ich getDefaultSharedPreferences() in der deklaration der globalen varibalen aufgerufe hatte, es muss aber in ( oder evtn auch nach dem aufrufe von) onCreate() sein