创建SharedPreferences时出错 - 无法为SharedPreferences文件创建目录

时间:2012-03-07 14:47:49

标签: java android sharedpreferences

尝试从服务创建共享首选项文件时出现以下错误:

“无法为SharedPreferences文件/dbdata/databases/dimappers.android.pub/shared_prefs/PubStore2.xml创建目录”

我正在使用三星Galaxy S I9000进行测试,我已经阅读了其他有关此特定手机问题的信息。但是,我发誓它正在正常活动的某个阶段工作(虽然无法让它继续工作......)

Editor editor = getSharedPreferences(Constants.SaveDataName, MODE_PRIVATE).edit();
editor.putString(Constants.SaveDataName, xmlString);
editor.commit();

如果我打电话

String s = getSharedPreferences(Constants.SaveDataName, MODE_PRIVATE).getString(Constants.SaveDataName, "");

在调用commit之后,它能够得到它,但是如果我重新启动应用程序就无法找到它。

1 个答案:

答案 0 :(得分:0)

它似乎是我的手机(三星Galaxy S I9000),它工作(虽然仍然显示该错误)但在另一部手机上运行相同的代码没有显示错误消息。