Android SharedPreferences存储
2024-01-02 07:13:48
SharedPreferences使用键值对的方式存储数据。SharedPreferences存储数据时,只能保存一组数据。
- 获取对象。
(1)Context类中的getSharedPreferences()方法
接收两个参数,一个用于指定文件名称,若不存在则新建。第二个传入0即可。
文件存放路径:/data/data/<package name>/shared_prefs/
(2)Activity类中的getPreferences()方法
仅接收一个操作模式参数,使用这个方法时会自动将当前活动的类名作为SharedPreferences文件名。
(3)PreferenceManagerde类的getDefaultSharedPreferences()方法(已废弃)
自动使用当前程序的包名作为前缀来命名文件。
- 存数据:
调用SharedPreferences对象的edit()方法获取SharedPreferences.Editor对象。向其对象中添加数据,(如:putInt())。
调用apply()或commit()方法将添加的数据提交。apply()无返回值,但效率更高。
- 取数据:
恢复数据的时候,只需要想恢复什么类型则get什么即可。
文章来源:https://blog.csdn.net/shanhe_yuchuan/article/details/135277858
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!