SharedPreferences 名称是否需要唯一?

zoo*_*ter 7 android sharedpreferences

可能是一个愚蠢的问题,但我正在使用具有几个不同名称“MyPrefs1”、“MyPrefs2”等的 SharedPreference。

我假设这仅限于我的应用程序。即如果其他一些应用程序尝试使用相同的名称,它不会覆盖我的值

我几乎相信我的理解是正确的,但名称“SharedPreferences”似乎表明它可以在应用程序之间共享?(是为了在活动之间共享吗?)

Fra*_*esc 9

没错,SharedPreferences 存储在您应用程序的私有文件夹中(准确地说,在 /data/data/您的包名称/shared_prefs 中)。

你可以给他们任何你想要的名字。