在Android中保存变量

时间:2014-02-16 22:20:22

标签: java android eclipse

如何不断保存和加载变量?我找到了共享偏好但却不太了解它。例如,我得到了一个名为

的变量
  

int global_coins

如何加载或保存?谢谢!

1 个答案:

答案 0 :(得分:2)

你会做这样的事情来存储一个变量:

SharedPreferences sp = context.getSharedPreferences(context.getString(R.string.shared_preferences_file), 0);
Editor editor = sp.edit();
editor.putInt(context.getString(parameterRid), value);
editor.commit();

这样的东西可以读取变量:

SharedPreferences sp = context.getSharedPreferences(context.getString(R.string.shared_preferences_file), 0);
return sp.getInt(context.getString(parameterRid), defaultValue);

您应该真正阅读SharedPreferences的文档,它非常简单易懂,the official guide to data storage非常有用。