我遇到了問題SharedPreferences
如果我想保存兩個不同的值。我試着用這段代碼:SharedPreferences覆蓋其他值
SharedPreferences sharedPref = getSherlockActivity().getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putInt(getString(R.string.SavedStartSilentHour), hour);
editor.commit();
editor.putInt(getString(R.string.SavedStartSilentMinute), min);
editor.commit();
// One editor.commit() is enough
如果我運行這段代碼,第一個值會被第二個值覆蓋。如果我刪除了第二部分,則值被正確保存。這是爲什麼?
發表您的'<字符串名稱= 「SavedStartSilentHour」>'被定義XML文件。 –
這就是謝謝你!有時你因爲那麼多樹而看不到森林......謝謝。 – Cilenco
@ user2246674我想這將是一個很好的發表您的評論作爲答案。 –