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
好。但只是好奇,它确实工作或没有? –