Android SharedPreferences存储

SharedPreferences使用键值对的方式存储数据。SharedPreferences存储数据时,只能保存一组数据。

  • 获取对象。

(1)Context类中的getSharedPreferences()方法

接收两个参数,一个用于指定文件名称,若不存在则新建。第二个传入0即可。

文件存放路径:/data/data//shared_prefs/

(2)Activity类中的getPreferences()方法

仅接收一个操作模式参数,使用这个方法时会自动将当前活动的类名作为SharedPreferences文件名。

(3)PreferenceManagerde类的getDefaultSharedPreferences()方法(已废弃)

自动使用当前程序的包名作为前缀来命名文件。

  • 存数据:

调用SharedPreferences对象的edit()方法获取SharedPreferences.Editor对象。向其对象中添加数据,(如:putInt())。

调用apply()或commit()方法将添加的数据提交。apply()无返回值,但效率更高。

Android SharedPreferences存储_第1张图片

  • 取数据:

恢复数据的时候,只需要想恢复什么类型则get什么即可。

你可能感兴趣的:(android)