0
我有一个叫做硬币的int,只要用户收集一些就会显示出来。每当显示活动时它都设置为零,但我想在另一个页面上显示累计结果。这就是我所积累的结果:Android:如何积累保存的int?
if (counter == 0) {
totalCoins += coins;
counter++;
}
我已经显示totalCoins
但每当应用程序被杀害和恢复,totalCoins重新设置为0。我已经尝试使用与共享偏好将其保存方法
private void putValue(String name, int value) {
SharedPreferences sp = getSharedPreferences("sharedPreferences", 0);
SharedPreferences.Editor prefEditor = sp.edit();
prefEditor.putInt(name, value);
prefEditor.commit();
}
private int getValue(String name, int defaultValue) {
SharedPreferences sp = getSharedPreferences("sharedPreferences", 0);
return sp.getInt(name, defaultValue);
}
,然后用putValue("TotalCoins", totalCoins);
和totalCoins = getValue("TotalCoins", 0);
如何积累的硬币,而硬币设置为0,并且还在不断增加中它时,活动重述?