SharedPreferences 简介
当我们的应用想要保存用户的一些偏好参数,比如是否自动登录,是否记住账号密码,是否在WIFI下才能联网等相关信息时,可以采用SharedPreferences来保存数据。它的保存数据主要是简单的键值对(key-value),且保存的是一个XML文件。
SharedPreferences 常用方法
public abstract boolean contains (String key)
// 功能:判断SharedPreferences是否包含特定key的数据
public abstract SharedPreferences.Editor edit ()
// 功能:返回一个Edit对象用于操作SharedPreferences
public abstract Map<String, ?> getAll ()
// 功能:获取SharedPreferences数据里全部的key-value对
getXXX(String key,XXX defvlaue)
// 功能:获取SharedPreferences数据指定key所对应的value,如果该key不存在,返回默认值defValue。其中XXX可以是boolean、float、int、long、String等基本类型的值