SharedPreferences 简介

SharedPreferences是Android提供的轻量级的存储类,用于存储轻量级的数据,常用来存储软件的缓存配置信息。
SharedPreferences只能存储简单的数据类型,比如String,int等,对于复杂的数据,SharedPreferences会将其进行Base64编码,以String的形式存储。
SharedPreferences背后是xml文件存储,存放在目录 /data/data/<package name>/shared_prefs

使用方法:

1.Activity类的getSharedPreferences方法获得SharedPreferences对象,其中存储key-value的文件名由getSharedPreferences方法的第一个参数指定。
2.SharedPreferences接口的edit获得SharedPreferences.Editor对象。
3.SharedPreferences.Editor接口的putXxx方法保存key-value对,其中Xxx表示不同的数据类型。例如:字符串类型的value需要用putString方法。
4.SharedPreferences.Editor接口的commit方法保存key-value对,commit方法相当于数据库事务中的提交操作。

详细用法可参考:https://www.jianshu.com/p/13f26d68b02e

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章