Kee*_*son 7 variables android sharedpreferences
现在我正在尝试保存变量,当我关闭应用程序并在我打开应用程序备份时返回变量.我不知道我是否正确行事.我的变量叫做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);
}
Run Code Online (Sandbox Code Playgroud)
看起来正确,但要确保你有一个常数:
public static final String PREFS_COUNT = "MyPrefsFile";
Run Code Online (Sandbox Code Playgroud)
在您的活动开始时宣布.谷歌的文档就可以了:
http://developer.android.com/guide/topics/data/data-storage.html#pref
如果你完全遵循这一点应该工作正常.
| 归档时间: |
|
| 查看次数: |
13622 次 |
| 最近记录: |