1. SharedPreferences添加数据
SharedPreferences perPreferences = getSharedPreferences(
"area", Context.MODE_PRIVATE|Context.MODE_APPEND);
Editor editor = perPreferences.edit();
editor.putString("area"+uiconfig.areaCount, newAreaName);
editor.commit();
//切记,一定要commit提交,不然无数据
2. SharedPreferences取出数据
SharedPreferences perPreferences = context.getSharedPreferences
("area",context.MODE_WORLD_READABLE);
groupList.add(perPreferences.getString("area"+areaCount,null));
itemList.add(controller.UpdateListHolderSourceWithArea(perPreferences.getString("area"+areaCount,null)));
}
//取出所有的数据,为无序,可以转换为有序的TreeMap
SharedPreferences perPreferences = getSharedPreferences("area",
MODE_WORLD_READABLE);
Map<String, String> map = (Map<String, String>) perPreferences.getAll();
TreeMap<String, String> areaNameMap = new TreeMap<String, String>(map);
int i=0;
Iterator iterator = areaNameMap.entrySet().iterator();
areaName = new String[areaNameMap.size()];
while (iterator.hasNext()) {
Map.Entry entry = (java.util.Map.Entry) iterator.next();
areaName[i]=(String) entry.getValue();
System.out.println("areaName : "+areaName[i]);
i++;
}
以上均为项目中的一些用的到的代码,至于定义,自己百度,