设置我的首选项对象保存到的Android首选项文件?

设置我的首选项对象保存到的Android首选项文件?,android,sharedpreferences,android-preferences,preferenceactivity,Android,Sharedpreferences,Android Preferences,Preferenceactivity,在我的应用程序中,我试图添加对不同配置文件的支持。这些配置文件中的每一个都可以有自己的独立首选项,从自定义和股票首选项对象的深层树中进行配置 我想我可以通过在每个配置文件中使用不同的首选文件来轻松添加它,如getSharedReferences(“george”,MODE_PRIVATE)将为配置文件“george”存储它们。 我遇到的问题是,首选项对象似乎将其值存储在默认首选项文件中。“我的活动”或“片段”中是否有任何方法可以更改“我的首选项”屏幕上的首选项使用的首选项文件?我知道这不存在,但

在我的应用程序中,我试图添加对不同配置文件的支持。这些配置文件中的每一个都可以有自己的独立首选项,从自定义和股票首选项对象的深层树中进行配置

我想我可以通过在每个配置文件中使用不同的首选文件来轻松添加它,如
getSharedReferences(“george”,MODE_PRIVATE)将为配置文件“george”存储它们。
我遇到的问题是,首选项对象似乎将其值存储在默认首选项文件中。“我的活动”或“片段”中是否有任何方法可以更改“我的首选项”屏幕上的首选项使用的首选项文件?我知道这不存在,但我正在为首选项或首选项组寻找类似
.setPreferenceFile(字符串文件名)
的内容

任何帮助或建议,以尽量减少工作,以支持独立的个人资料偏好将不胜感激