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

前端之家收集整理的这篇文章主要介绍了在Android中保存共享首选项时出现问前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
现在我正在尝试保存变量,当我关闭应用程序并在我打开应用程序备份时获取变量.我不知道我是否正确行事.我的变量叫做count,想保存并恢复它.这是正确的吗?如果是这样,为什么它不起作用?如果没有,我需要改变什么? (我显然使用SharedPreferences)
  1. protected void onPause(){
  2. super.onPause();
  3.  
  4.  
  5. SharedPreferences settings = getSharedPreferences(PREFS_COUNT,0);
  6. SharedPreferences.Editor editor = settings.edit();
  7. editor.putInt("count",count);
  8. editor.commit();
  9. }
  10. @Override
  11. protected void onResume(){
  12. super.onResume();
  13. SharedPreferences settings = getSharedPreferences(PREFS_COUNT,0);
  14. count = settings.getInt("count",count);
  15. }

解决方法

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

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

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

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

猜你在找的Android相关文章