0
我有修改共享偏好文件中的兩個的onclick行動:共享偏好不相似
int value = counters.getInt("wcounter", 0);
wcounter = value;
wcounter++;
Editor editor = counters.edit();
editor.putInt("wcounter", wcounter);
editor.commit();
和
int value = counters.getInt("wcounter", 0);
wcounter = value;
wcounter--;
Editor editor = counters.edit();
editor.putInt("wcounter", wcounter);
editor.commit();
但是當第一個是重新執行它需要它的舊值。
不知道的,而不是使用'編輯器,但.commit();',嘗試使用[editor.apply();](http://developer.android.com/reference/android/content/SharedPreferences.Editor.html#apply%28%29)。請參閱http://stackoverflow.com/questions/10186215/sharedpreferences-value-is-not-updated –
是的,但它需要至少9級的APU級別,而我嘗試使用7 ... – Lou
好。但只是好奇,它確實工作或沒有? –