需要为sharedpreference getInt值分配整数值

时间:2013-11-27 15:00:24

标签: android

这是我试过的代码:

SharedPreferences.Editor prefEditor = sharedPreferences.edit();
int balance = sharedPreferences.getInt("balance", 0);
prefEditor.putInt(balance, balance1);
prefEditor.commit();

1 个答案:

答案 0 :(得分:0)

根据您问题下方的评论,我了解您只想更新共享偏好中的值。你的第一行很好:

SharedPreferences.Editor prefEditor = sharedPreferences.edit();

然后下一行是可选的。如果要在更换之前获得“平衡”键下的现有值,请使用它。否则它不是必需的,并且对第3行代码没有影响,它将“balance”替换为新值。

int balance = sharedPreferences.getInt("balance", 0);

然后我认为你的第3行应该成为:

prefEditor.putInt("balance", balance1);

这将取代关键“余额”下持有的值与balance1中持有的任何值。请注意原始代码中没有的“余额”引号。