Ich habe eine App mit SharedPreferences
. Man speichert nur die App-Version, um nach einem Update für ein Changelog zu suchen, das andere enthält einige Layout-Informationen, die clear()
aufgerufen werden, wenn der Benutzer wählt. Ich schaffte es schließlich, einen PreferenceFragment
zu bekommen und bemerkte einen Trend, also dachte ich, ich könnte das jetzt fragen, bevor ich die Vorliebe verrückt mache (obwohl ich denke, dass ich genug habe).Android - Ist es eine schlechte Übung, mehrere gemeinsame Einstellungen zu haben?
Ich habe mein Bestes zu suchen und sehe keine spezifische Erwähnung eines Problems, nur dass es möglich ist, mehrere zu haben.
Ich bin ein wenig besorgt über PreferenceManager.getDefaultSharedPreferences()
greifen das falsche Pref, aber ich könnte einfach die Verwendung missverstehen.
Die einzige relevante Code i von meiner Tätigkeit denken konnte:
SharedPreferences storedVer = getSharedPreferences(VER_NUM, 0);
SharedPreferences savedLayout = getSharedPreferences(LAYOUT_SAVE, 0);
Jede benannte sharedPreference erstellt eine neue XML-Datei, es ist keine schlechte Praxis, wenn Sie es denken hilft Ihnen, Daten besser zu organisieren und leichter zu finden. –
Ah, danke für die Bestätigung. Sollte ich besorgt sein, was '.getDefaultSharedPreferences()' zurückgibt? – ziondreamt