在我的应用程序中,我尝试添加对不同配置文件的支持。这些配置文件中的每一个都可以拥有自己的独立首选项,这些首选项由自定义和库存首选项对象的深层树构
我认为我可以通过为每个配置文件使用不同的首选项文件来轻松添加,因为getSharedPreferences("george", MODE_PRIVATE);
会将它们存储为配置文件" george"。
我遇到的问题是Preference对象似乎将它们的值存储在默认的Preference文件中。有没有办法从我的Activity或Fragment更改我的首选项屏幕上的首选项使用哪个首选项文件?我知道这不存在,但我正在为偏好或偏好组寻找类似.setPreferenceFile(String filename)
的内容。
任何帮助或建议,以尽量减少支持独立个人资料首选项的工作将不胜感激..