轻量级数据存储方式--SharedPreferences

SharedPreferences是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/<包名>/shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下:

  (1)获取SharedPreferences对象

  (2)利用edit()方法获取Editor对象。

  (3)通过Editor对象存储key-value键值对数据。

  (4)通过commit()方法提交数据。


保存代码如下:

				SharedPreferences sxml = PerformActivity.this.getSharedPreferences("SXMLDEMO",MODE_PRIVATE);
				SharedPreferences.Editor edit = sxml.edit();
				edit.putString("name1", "Android入门与提高");
				edit.putString("author1", "李四");
				edit.putString("出版社1", "清华大学出版社");

读取代码如下:

SharedPreferences sxml = PerformActivity.this.getSharedPreferences("SXMLDEMO", MODE_PRIVATE);
			//SharedPreferences.Editor edit = sxml.edit();
			String sName,sAuthor,sFac;
			sName = sxml.getString("name1", "");
			sAuthor = sxml.getString("author1", "");
			sFac = sxml.getString("出版社1", "");



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值