每个应用程序是否可以有多个共享首选项?如果您创建 PreferenceActivity,则默认情况下这些值将持久保存到/data/data/[PACKAGE_NAME]/shared_prefs/[PACKAGE_NAME]_ 首选项.xml
有没有办法拥有多个这样的文件以及将哪个文件用于给定的 PreferenceActivity?
最佳答案
当然:
如果你使用 PreferenceManager.getDefaultSharedPreferences(context);
它将创建你提到的文件。
如果您使用 context.getSharedPreferences("OtherPrefs", Context.MODE_PRIVATE);
,它将在/data/data/[PACKAGE_NAME]/shared_prefs/OtherPrefs 中创建一个文件(和 SharedPreferences 对象)。 xml。
关于Android:每个应用程序可能有多个不同的共享首选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3783848/