如何增加共享偏好的价值

时间:2016-03-17 12:49:42

标签: android button sharedpreferences

单击按钮上的

我得到总警报值并增加它++但它给出了一个错误。我想我每次单击按钮时都会尝试创建相同的共享偏好。我需要做的就是点击按钮时只需创建一个sharedpref。然后放一个变量,每次点击一个接一个地增加它。

SharedPreferences alarmlar = getSharedPreferences("alarmlar", Context.MODE_PRIVATE);
int kayitli_alarm = alarmlar.getInt("toplam_alarm", 0);
int toplam_alarm = kayitli_alarm++;
SharedPreferences.Editor alarm_arttir = alarmlar.edit();
alarm_arttir.putString("toplam_alarm", Integer.toString(toplam_alarm));
alarm_arttir.commit();

1 个答案:

答案 0 :(得分:3)

您正在存储String值并将其作为int提取。使用下面的行存储值

alarm_arttir.putInt("toplam_alarm", toplam_alarm);

第一次它会起作用,因为它没有任何值,它将采用默认值。