有些应用需要保存配置信息,如是否保存上次输入的用户名、密码等


Android针对这类应用提供了SharedPreferences,


适用于数据量少、数据以键值对保存的应用。




a、保存数据步骤:


1、实例化共享首选项对象


SharedPreferences sp=getSharedPreferences("数据集合的key",MODE_WORLD_PRIVATE);


2、创建编辑对象


Editor editor=sp.edit();


3、添加数据


editor.put***("保存对象的key",value);

//根据value选择相应的类型,例如editor.putString("我很帅","我真的很帅");


4、保存数据


editor.commit();


b、读取数据步骤:


1、实例化共享首选项对象


SharedPreferences sp=getSharedPreferences("保存对象的key",MODE_WORLD_PRIVATE);

2、读取数据


Object value=sp.get***("自己创建的key");