0

我正在尝试保存和加载 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");

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

4

1 回答 1

0

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

再次感谢!

于 2012-12-27T02:51:14.123 回答