我正在試圖建立一個共享偏好從服務文件時,出現以下錯誤:錯誤創建SharedPreferences - 無法創建SharedPreferences目錄文件
「無法創建目錄SharedPreferences文件/ dbdata /數據庫/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, "");
Immeditately提交它能夠得到它,但如果我重新啓動應用程序,它無法找到它。
這可能不算什麼,但是您是否嘗試過其他模式而不是「MODE_PRIVATE」? – Rasive 2012-03-07 15:06:45
整個事情似乎有點不一致(我最喜歡的...) - 如果我不使用調試模式似乎工作更多。它仍然出現相同的錯誤消息,但是當我重新啓動服務時,數據被加載。我將繼續調查...... – 2012-03-07 16:15:24
如果一切都出錯了,你總是可以使用'PreferenceManager.getDefaultSharedPreferences(this)'考慮這個類是一個活動 – Rasive 2012-03-07 16:25:09