SharedPreferences无法正常保存 - android

时间:2016-05-22 20:52:42

标签: java android sharedpreferences

我尝试使用sharedpreferences来存储整数。但是有些东西是错的,所以整数不会被保存。每当我停止我的应用程序时,整数都不会显示,它就不存在而且没有被保存。这是我的onCreate()方法中的代码:

private int point;

//...

SharedPreferences sp = getSharedPreferences("prefs_file",MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putInt("your_int_key", point);
editor.apply();

SharedPreferences sp1 = getSharedPreferences("prefs_file",MODE_PRIVATE);
int highScoreSaved = sp1.getInt("your_int_key", 0);

1 个答案:

答案 0 :(得分:-2)

尝试使用sp1.commit()。

查看开发者指南:

https://developer.android.com/guide/topics/data/data-storage.html#pref