在我的应用程序中,我试图使用sharedPreferences来保存一些基本设置以及首选项屏幕。我sharedPreferences的名字是appPrefs,因此我的文件名为.../appPrefs.xml 然而,我的应用程序的屏幕保存它在defaultSharedPreference文件,该文件是com.COMPANY.PACKAGENAME_preferences.xml我可以更改首选项文件名吗?
我想什么喜好要做的是让我的首选项屏幕将其首选项读取/写入appPrefs文件。我查看了API并找不到任何东西。我坚持管理两个sharedPreference文件吗?
我试过了,但是我不断收到一个错误,说该函数不存在。 此外,addPreferencesFromResource没有变量来传递PreferenceManager,因此我不知道如何将两者绑定在一起,即使我可以使函数正常工作。 – user543010 2011-06-13 22:08:34
哪个错误?哪个“功能”?请添加代码和堆栈跟踪。 – Snicolas 2011-06-13 22:09:31
通过一些例子,我发现这个函数可以通过从getPreferenceManager()调用它来调用,所以我能够做到这一点。我会看看它是否使用此首选项名称而不是默认名称。 – user543010 2011-06-13 22:12:23