只是一个简单的问题。我需要在我的应用程序中存储一个int,而SharedPreferences将是一个简单易行的方法。有没有人反对使用它?这是我的代码:
private SharedPreferences pref;
private Editor editor;
//-------------------------------
//get the best
pref = PreferenceManager.getDefaultSharedPreferences(this);
editor = pref.edit();
best = pref.getInt("value", 0);
//-------------------------------
//save the best
best = pref.getInt("value", best);
if(best < now){
editor.putInt("value", now);
editor.commit();
答案 0 :(得分:0)
这样做是为了存储:
SharedPreferences pref = getSharedPreferences("prefs", Activity.MODE_PRIVATE);
SharedPreferences.Editor edt = pref.edit();
edt.putInt("key", i); // i is integer
edt.commit();
要使用它,请执行以下操作:
SharedPreferences pref = getSharedPreferences("prefs", Activity.MODE_PRIVATE);
int i = pref.getInt("key", -1);