"richtige" preferences abfrage

  • Antworten:2
  • Bentwortet
Marius O.
  • Forum-Beiträge: 1.588

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

Antworten
Mac Systems
  • Forum-Beiträge: 1.727

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

Antworten
Marius O.
  • Forum-Beiträge: 1.588

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

Antworten