我正在尝试保存和加载 Android 应用程序的首选项,但我似乎无法让它正常工作。我遇到的所有教程的代码都与我几乎相同。应用程序中的保存代码是:
// 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");
没有要添加的特定于偏好的异常,它只是不存储和检索“”。有人有这方面的经验吗?