android SharedPeferences List<String>
来源:互联网 发布:淘宝网的收入来源 编辑:程序博客网 时间:2024/06/06 09:22
SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据。
获取SharedPreferences的两种方式:
1 调用Context对象的getSharedPreferences()方法
2 调用Activity对象的getPreferences()方法
两种方式的区别:
调用Context对象的getSharedPreferences()方法获得的SharedPreferences对象可以被同一应用程序下的其他组件共享.
调用Activity对象的getPreferences()方法获得的SharedPreferences对象只能在该Activity中使用.
保存List对象
public static void saveListToSharedPreferences(Context mContext, List<String> list) { SharedPreferences spf = mContext.getSharedPreferences("List", Context.MODE_PRIVATE); Editor editor = spf.edit(); //保存list大小 editor.putInt("size", list.size()); for (int i = 0; i < list.size(); i++) { if (!list.get(i).equals("")) { //保存list的每一个String editor.putString("list" + i, list.get(i)); } } editor.commit(); }
取出list
public static List<String> getListFromSharedPreferences(Context mContext) { List<String> list = new ArrayList<String>(); SharedPreferences spf = mContext.getSharedPreferences("List", Context.MODE_PRIVATE); int size = spf.getInt("size", 0); if (size == 0) { list = null; } else { for (int i = 0; i < size; i++) { String string = spf.getString("list" + i, null); list.add(string); } } return list; }
0 0
- android SharedPeferences List<String>
- 重拾Android之SharedPeferences操作
- Android--List转换String,String转换List
- android 解析 List<Map<String,String>>类型
- android 中List转换String,String转换List 改进版本
- android Intent传递 object , list<object>,list<Map<String,Object>>
- 对android常用数据集合List<Map<String,String>排序
- [Android]用SharedPreferences保存List<Map<String, String>>数据
- java/android String和List<String>的区别
- string list
- List<String]
- List<string> 转string[]
- List<string>和string[]
- List<string>与string[]
- android sharedpreferences 保存 list<Map<String,Object>>数据
- Android实现List<String>存储到SharedPreferences工具类
- android对list对象中的string字符串进行排序
- 从string[]转list<string> 从list<string>转string[]
- ORACLE:执行计划中BITMAP AND导致sql慢
- (转)常见的HTTP状态码(HTTP Status Code)说明
- (3)linux系统的目录结构
- android数据库:增删改查
- MySql常用命令总结
- android SharedPeferences List<String>
- Android中的onActivityResult和setResult方法的使用
- listview的item中的子条目选中(递归选中)
- Jsoup解析HTML实例及文档方法详解
- 论Object.creat
- ubuntu修改软件源 安装桌面VMwaretools 共享文件夹
- (4)文件类型和扩展名,node和block
- ContentProvider 开发之简单学习
- ContentProvider 开发之简单学习