在Android中保存共享首选项时出现问

现在我正在尝试保存变量,当我关闭应用程序并在我打开应用程序备份时获取变量.我不知道我是否正确行事.我的变量叫做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);
}

解决方法

看起来正确,但要确保你有一个常数:
public static final String PREFS_COUNT = "MyPrefsFile";

在您的活动开始时宣布.谷歌的文档就可以了:

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

如果你完全遵循这一点应该工作正常.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...