使用SharedPreference存储数据
来源:互联网 发布:电力大数据应用 编辑:程序博客网 时间:2024/05/21 04:42
SharedPreference是专门用于存储软件的设置参数
这里用一个类方法来使用保存数据,传入的参数是需要保存的数据
public void save(String name, Integer age) { //第一个参数是盛放数据的xml文件名称,不要写后缀名 SharedPreferences sp=context.getSharedPreferences("sp", Context.MODE_PRIVATE); //取得编辑器 Editor editor=sp.edit(); //把数据迭代进编译器 editor.putString("name",name); editor.putInt("age", age); //数据是存放在内存中,所以要调用提交方法,提交到文件中 editor.commit();}
数据是保存在/data/data/包名/shared_prefs目录下
还需要实现参数设置的回显就需要获取SharedPreference保存的数据
同样也用一个类方法来实现
public Map<String,String> getPreferences(){ Map<String,String> params=new HashMap<String,String>(); SharedPreferences sp=context.getSharedPreferences("sp",Context.MODE_PRIVATE); //sp.getString("name", "")如果第一个参数不存在文件中,则返回第二个参数 params.put("name", sp.getString("name", "")); params.put("age", String.valueOf(sp.getInt("age",0))); return params;}把这两个方法写到一个service类里面,我们就可以通过实例化这个类来调用这两个方法来进行参数的保存与读取了
0 0
- 使用SharedPreference存储数据
- 数据存储与访问(2)--------SharedPreference使用
- 数据存储之 SharedPreference
- Android 数据存储---SharedPreference
- SharedPreference--存储数据
- 存储数据之SharedPreference
- 数据存储之SharedPreference
- 数据存储 SharedPreference~properties
- SharedPreference存储的使用
- 使用SharedPreference存储信息
- 【Android SharedPreference】 使用SharedPreferences存储复杂类型的数据
- 使用SharedPreference写入数据
- 使用SharedPreference写入数据
- Android 数据存储之 SharedPreference
- 利用SharedPreference实现数据存储
- android 数据存储之 SharedPreference
- Android 数据存储之SharedPreference
- Android用SharedPreference存储数据
- c++学习5
- iOS开发之详解正则表达式
- [BZOJ2428] [HAOI2006]均分数据 && 模拟退火
- first CUDA
- 小菜学Chromium之OpenGL学习之二
- 使用SharedPreference存储数据
- Python与Qt
- 出现error:unknown filesystem grub rescue解决办法
- 第26章 MYSQL Administrator
- 常用算法总结
- 【二毛分享】爱站SEO教程分享
- MySQL ERROR2013完美解决方案
- iOS 数据持久化之使用NSUserDefaults存储数据
- 4.4 StoneWall