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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。