ich eine Konfiguration implementiert haben, die PreferenceFragment
verwendet:Wie sharedPreferences in Anwendung bekommen
addPreferencesFromResource(R.xml.game_prefs);
Jetzt will ich Upgrade-Prozess zu behandeln, also fing ich an, ein Verfahren in android.app.Application
Unterklasse zu implementieren.
Das Problem ist, dass ich nicht weiß, wie die richtigen Prefs Instanz erhalten.
Es gibt keinen Namen in Fragmente:
getPreferenceManager().getSharedPreferences().registerOnSharedPreferenceChangeListener(this);
Aber prefs Name hier in App-Unterklasse obligatorisch ist:
getApplicationContext().getSharedPreferences(XX,mode)
Wo kann ich richtig Namen?
Anwendung ist keine Aktivität. –