Grüßt euch,
ich habe ein Problem mit dem Zugriff auf die Preferences meiner App aus dem Service heraus. Es wird ein ungebundener Service erstellt, der vom AlarmManager alle X Minuten ausgeführt wird, um zu prüfen ob auf einem Server Daten vorliegen.
Allerdings brauche ich dafür auch verschiedene Informationen aus meinen Preferences. Auf die diese kann ich über
nicht zugreifen, weil der Service in einem anderen Task läuft. Ist ja auch logisch, weil unbound, läuft ja auch wenn die App nicht gestartet ist. Bounded fällt aber raus, weil, wie eben gesagt, der Service auch ohne die App laufen muss.
Kann mir jemand sagen, wie ich im Service auf die Preferences zugreifen kann? Oder gibts Alternativen?
Eine Datenbank wäre aber too much
Gruß luke
ich habe ein Problem mit dem Zugriff auf die Preferences meiner App aus dem Service heraus. Es wird ein ungebundener Service erstellt, der vom AlarmManager alle X Minuten ausgeführt wird, um zu prüfen ob auf einem Server Daten vorliegen.
Allerdings brauche ich dafür auch verschiedene Informationen aus meinen Preferences. Auf die diese kann ich über
Java:
SharedPreferences preferences = PreferenceManager
.getDefaultSharedPreferences(getApplicationContext());
nicht zugreifen, weil der Service in einem anderen Task läuft. Ist ja auch logisch, weil unbound, läuft ja auch wenn die App nicht gestartet ist. Bounded fällt aber raus, weil, wie eben gesagt, der Service auch ohne die App laufen muss.
Kann mir jemand sagen, wie ich im Service auf die Preferences zugreifen kann? Oder gibts Alternativen?
Eine Datenbank wäre aber too much
Gruß luke