本文主要是介绍sharePreference的理解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
sharePreference作为五大存储内容之一,它的特点是存储内容少,持久性的数据。
使用方法:
1.添加方式
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);SharedPreferences.Editor editor = settings.edit();editor.putBoolean("silentMode", mSilentMode);// Commit the edits!editor.commit();
1.获取方式
// Restore preferencesSharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);boolean silent = settings.getBoolean("silentMode", false);setSilent(silent);这里强调一点,就是当我们打包应用的时候,如果我们的应用中使用SharePreference,那么同样的包在覆盖安装的时候,这些数据是依然存在的(因为这个文件是生成在对应应用的包下的)。这里经常遇到的就是,当我们在登陆模块保存用户名和密码用它的时候,要考虑到覆盖安装,被保存的值是否存在的问题。答案是这些值还存在的,因为是同一个包的。
这篇关于sharePreference的理解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!