保存和加载首选项,Android 4

时间:2012-12-26 19:28:47

标签: java android sharedpreferences

我正在尝试保存和加载Android应用的偏好设置,但我似乎无法让它正常工作。我遇到的所有教程都有与I相同的代码。应用程序中的保存代码为:

// s is a prepared string
// nameVal is the preference identifier
SharedPreferences pref = getPreferences(Context.MODE_PRIVATE);
                  pref.edit().putString(nameVal, s).commit();

和加载代码(进入ArrayList)是:

a = ((SharedPreferences) getPreferences(Context.MODE_PRIVATE)).getString(fileName, "").split("\n");

没有添加特定于首选项的异常,它只是不存储和检索“”。有人有这方面的经验吗?

1 个答案:

答案 0 :(得分:0)

解决方案很简单 - Android对话框不会暂停主线程(我不知道这一点)。我添加了一个静态的edittext并且首选项加载完美...好吧,不完美,但其余的是由于解析。如果您遇到类似问题来到此站点,请取出提示对话框并添加一个edittext。

再次感谢!