目录
一. SharedPreferences
SharedPreferences 属于轻量级的键值对存储方式,支持基本数据类型存储,所保存的数据会以xml格式文件储存在手机内存。
1.使用 SharedPreferences 储存数据
首先需要获取到 SharedPreferences 对象。主要有如下方法。
//第一个参数为文件名称,第二个为操作模式(目前只有MODE_PRIVATE模式)
SharedPreferences pref = getSharedPreferences("data", MODE_PRIVATE);
//使用时自动将当前活动类名作为文件名
SharedPreferences pref = getPreferences(MODE_PRIVATE);
//参数为Context,自动使用当前包名作为前缀命名文件。
SharedPreferences pref = getDefaultSharedPreferences(this);
然后调用SharedPreferences 对象的edit()获取一个SharedPreferences.Editor对象,利用这个对象添加数据,调用apply()
方法提交完成存储。例子如下:
存储什么数据类型,就调用对应的put方法。
2.获取 SharedPreferences 中数据<