Wahrscheinlich eine dumme Frage, aber ich "m ein SharedPreference mit einigen verschiedenen Namen mit‚MyPrefs1‘,‚MyPrefs2‘usw.Muss SharedPreferences Name eindeutig sein?
mir dies unter der Annahme meiner App beschränkt. Dh wenn eine andere App versucht, benutze den gleichen Namen, es überschreibt meine Werte nicht
Ich glaube ziemlich mein Verständnis ist korrekt, aber der Name "SharedPreferences" scheint darauf hinzuweisen, dass es zwischen Apps geteilt werden kann (ist es für Sharing zwischen Aktivitäten?)
Das trifft nur zu, wenn Sie Ihre gemeinsamen Einstellungen mit PreferenceManager.getDefaultSharedPreferences() erhalten. – natario
@mvai bitte erarbeiten Wenn ich getSharedPreferences (MY_PREFS_JSON, Context.MODE_PRIVATE); mit meinem eigenen Namen, es ist nicht privat? – zooter
@zooter Ja, es ist privat, weil Sie Context.MODE_PRIVATE verwendet haben. – natario