SharedPreferences 的用法
来源:互联网 发布:全民钓鱼兑换码 网络 编辑:程序博客网 时间:2024/06/12 00:06
SharedPreferences存储类效率分析
SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存,它是什么样的处理方式呢?
SharedPreferences类似过去Windows系统上的ini配置文件,但是它分为多种权限,可以全局共享访问,android123提示最 终是以xml方式来保存,整体效率来看不是特别的高,对于常规的轻量级而言比SQLite要好不少,如果真的存储量不大可以考虑自己定义文件格式。xml 处理时Dalvik会通过自带底层的本地XML Parser解析,比如XMLpull方式,这样对于内存资源占用比较好。
--------------------------------------------------------------------------------------------------------------------------
SharedPreferences 的用法
2个activity 之间的数据传递除了可以他通过intent来传递,还可以使用SharedPreferences来共享数据的方式
SharedPreferences 用法很简单.
在A中
设置
- Editor sharedata = getSharedPreferences("data", 0).edit();
- sharedata.putString("item","hello getSharedPreferences");
- sharedata.commit();
B中获取
- SharedPreferences sharedata = getSharedPreferences("data", 0);
- String data = sharedata.getString("item", null);
- Log.v("cola","data="+data);
值得注意的是:在存储和读取数据的时候,都应该调用getSharedPreferences("data", 0)这个方法,
否则会造成无法读取到数据。
- [技巧]SharedPreferences 的用法.
- SharedPreferences的用法
- SharedPreferences 的用法.
- SharedPreferences 的用法
- SharedPreferences的用法
- SharedPreferences 的用法
- SharedPreferences 的用法
- SharedPreferences 的用法
- SharedPreferences 的用法
- SharedPreferences 的用法
- SharedPreferences 的用法
- SharedPreferences 的用法
- SharedPreferences 的用法
- SharedPreferences的用法
- SharedPreferences 的用法
- SharedPreferences 的用法
- SharedPreferences 的用法
- SharedPreferences 的用法
- 【转载】HBase性能优化方法总结(1):配置优化
- ARM架构与体系学习(一)——初识启动文件
- ORACLE基本定义、操作语句
- linux下软件安装卸载专题
- 【并查集】Is it a tree?
- SharedPreferences 的用法
- IEC61850开发,smv9-1测试工具
- 第五章 函数 ---变量的作用域----静态局部变量
- android获取手机信息
- 文档附件在线查看(类似百度文库的实现)
- 基于CGI的嵌入式web server设计
- android 下载文件类
- volatile 、 mutable
- Qt webKit--实现本地QObject(c++)和JavaScript交互