android中保存一个ArrayList到SharedPreferences的方法
2014-04-28 14:16
344 查看
保存:
public static boolean saveArray() {
SharedPrefernces sp=SharedPrefernces.getDefaultSharedPrefernces(this);
SharedPrefernces.Editor mEdit1= sp.edit();
mEdit1.putInt("Status_size",sKey.size()); /*sKey is an array*/
for(int i=0;i<sKey.size();i++) {
mEdit1.remove("Status_" + i);
mEdit1.putString("Status_" + i, sKey.get(i));
}
return mEdit1.commit();
}
取值:
public static void loadArray(Context mContext) {
Shared Preferences mSharedPreference1=PreferenceManager.getDefaultSharedPreferences(mContext);
sKey.clear();
int size = mSharedPreference1.getInt("Status_size", 0);
for(int i=0;i<size;i++) {
sKey.add(mSharedPreference1.getString("Status_" + i, null));
}
}
在API 11以后,SharedPreferences添加了对Sets的支持,我们可以将List转化为HashSet,然后直接存储。
public static boolean saveArray() {
SharedPrefernces sp=SharedPrefernces.getDefaultSharedPrefernces(this);
SharedPrefernces.Editor mEdit1= sp.edit();
mEdit1.putInt("Status_size",sKey.size()); /*sKey is an array*/
for(int i=0;i<sKey.size();i++) {
mEdit1.remove("Status_" + i);
mEdit1.putString("Status_" + i, sKey.get(i));
}
return mEdit1.commit();
}
取值:
public static void loadArray(Context mContext) {
Shared Preferences mSharedPreference1=PreferenceManager.getDefaultSharedPreferences(mContext);
sKey.clear();
int size = mSharedPreference1.getInt("Status_size", 0);
for(int i=0;i<size;i++) {
sKey.add(mSharedPreference1.getString("Status_" + i, null));
}
}
在API 11以后,SharedPreferences添加了对Sets的支持,我们可以将List转化为HashSet,然后直接存储。
相关文章推荐
- android中保存一个ArrayList到SharedPreferences的方法
- android中保存一个ArrayList到SharedPreferences的方法
- android中保存一个ArrayList到SharedPreferences的方法
- android中保存一个ArrayList到SharedPreferences的方法
- android中保存一个ArrayList到SharedPreferences的方法
- android中保存一个ArrayList到SharedPreferences的方法
- android中保存一个ArrayList到SharedPreferences的方法
- android中多个fragment切换时如何避免重复执行onCreateView方法,如何保存上一个fragment的状态
- 保存、方法-Android文件存储--采用SharedPreferences保存用户偏好设置参数和读取设置参数-by小雨
- android怎样多个application共享一个进程和异步访问UI的规则及方法
- Android编程实现在Activity中操作刷新另外一个Activity数据列表的方法
- 数据库中的增删改查、以及sql语句在android中的使用注意事项、保存头像到本地方法
- android SharedPreferences 手机保存数据的简单方法
- Android中XML解析,保存的三种方法
- android sp文件一个键值保存多条信息
- [转载]Android平台上四种保存数据的方法
- Android工程引用另外一个工程的正确/错误方法
- Android导入一个工程时提示 Invalid project description的解决方法
- android 让一个控件按钮居于底部的几种方法
- Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法