程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-SharedPreferences重寫其它值

android-SharedPreferences重寫其它值

編輯:編程綜合問答
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

但是第二個值會覆蓋第一個值。如果刪除第二部分,保存就正確。為什麼?

最佳回答:


把第一個editor.commit();去掉看看呢

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved