我已经将一个首选项文件'xml/sleeppreferences.xml'放入了一个tabSpec,并且这个想法是这个应用程序的这个部分的首选项,并且还会有其他部分的其他首选项文件。getSharedPreferences不返回值
这似乎工作正常。我做了一个首选项更改,关闭模拟器,重新运行应用程序,返回到首选项页面,并且首选项是我设置的。
但是,当我点击另一个选项卡,我想要使用该首选项的值时,它都出错了。
我看上去很高,但找不到答案。
这是代码的摘录:
public static final String PREF_FILE_NAME = "sleeppreferences";
:
:
:
SharedPreferences prefs = getSharedPreferences(PREF_FILE_NAME, MODE_PRIVATE);
String test=prefs.getString("editTextPref", "unset");
以“未设置”是如果没有找到任何默认响应。
它总是返回“未设置”
正如我说的,我看了所有的地方,我正在使用的代码似乎是正确的代码。发生什么了?
感谢
戴夫
发布代码将数据放入sharedpreference的位置 – 2012-01-15 02:07:30