android学习笔记(八)SharedPreferences、editor
2016-05-25 18:42
399 查看
SharedPreferences是Android平台上一个轻量级的存储类,简单的说就是可以存储一些我们需要的变量信息。
2个activity 之间的数据传递除了可以他通过intent来传递,还可以使用SharedPreferences来共享数据的方式
SharedPreferences 用法很简单,如果你想要编辑SharedPreferences中的内容就需要用到editor对象。
举例如下:
A中
B中
通过以上例子,我们看到,通过
方法得到一个sharedpreferences对象,参数name是preference文件的名字,mode则是方式,默认为0。
然后是通过sharedpreferences的editor()方法得到editor对象,之后可以进行相应的编辑操作。
以上例子中用到的editor对象方法如下
public abstractSharedPreferences.Editor putString (String key,String value)
通过执行commit()或是apply()方法,将会应用更改。
2个activity 之间的数据传递除了可以他通过intent来传递,还可以使用SharedPreferences来共享数据的方式
SharedPreferences 用法很简单,如果你想要编辑SharedPreferences中的内容就需要用到editor对象。
举例如下:
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);
通过以上例子,我们看到,通过
public abstractSharedPreferences getSharedPreferences (String name, int mode)
方法得到一个sharedpreferences对象,参数name是preference文件的名字,mode则是方式,默认为0。
然后是通过sharedpreferences的editor()方法得到editor对象,之后可以进行相应的编辑操作。
以上例子中用到的editor对象方法如下
public abstractSharedPreferences.Editor putString (String key,String value)
通过执行commit()或是apply()方法,将会应用更改。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories