我现在正在尝试在关闭应用程序时保存变量,并在重新打开应用程序时获取该变量。我不知道自己是否做得正确。我的变量名为count,希望能够保存和恢复它。这样做对吗?如果是,为什么它不起作用?如果不是,我需要改变什么?(我显然正在使用SharedPreferences)
protected void onPause(){
super.onPause();
SharedPreferences settings = getSharedPreferences(PREFS_COUNT, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putInt("count", count);
editor.commit();
}
@Override
protected void onResume(){
super.onResume();
SharedPreferences settings = getSharedPreferences(PREFS_COUNT, 0);
count = settings.getInt("count", count);
}