Android 共享偏好不相似

Android 共享偏好不相似,android,storage,sharedpreferences,Android,Storage,Sharedpreferences,我有两个onclick操作用于修改共享首选项文件: int value = counters.getInt("wcounter", 0); wcounter = value; wcounter++; Editor editor = counters.edit(); editor.putInt("wcounter", wcounter); editor.commit(); 及 但是,当第一个函数被重新执行时,它会接受它的旧值。好吧,我的坏消息是,我有一个双重函数在做同样的事情,除了第二个函数没有

我有两个onclick操作用于修改共享首选项文件:

int value = counters.getInt("wcounter", 0);
wcounter = value;
wcounter++;
Editor editor = counters.edit();
editor.putInt("wcounter", wcounter);
editor.commit();


但是,当第一个函数被重新执行时,它会接受它的旧值。

好吧,我的坏消息是,我有一个双重函数在做同样的事情,除了第二个函数没有将它写入文件之外。。。
感谢大家的帮助

不确定,但不要使用
editor.commit(),请尝试使用。看到是的,但它需要一个至少9级的APU,而我试图与7…好的。但只是好奇它是否有效?不,它没有改变任何事情…好的。因此,在start first中,取值
1
并保存它。然后,如果您一直按add按钮,它会一次又一次地给出
1
?您还可以显示您在哪里声明SharedReference吗?
int value = counters.getInt("wcounter", 0);
wcounter = value;
wcounter--;
Editor editor = counters.edit();
editor.putInt("wcounter", wcounter);
editor.commit();