一、引言
SharePrefences是Android数据存储最常用的方式之一,本文着重介绍一下
二、SharePrefence
SharePrefence是用来保存少量数据的方式,如保存程序配置信息等。SharePrefences的源码如下所示:
package android.content;
import java.util.Map;
import java.util.Set;
public interface SharedPreferences {
public interface OnSharedPreferenceChangeListener {
/*监听Shareprefences变化,当key变化时,做处理*/
void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key);
}
public interface Editor {
/*用于存储数据的方法*/
Editor putString(String key, String value);
Editor putStringSet(String key, Set<String> values);
Editor putInt(String key, int value);
Editor putLong(String key, long value);
Editor putFloat(String key, float value);
Editor putBoolean(String key, boolean value);
/*移除某一项*/
Editor re