sharedPreferences的使用
扫描二维码
随时随地手机看文章
sharedPreferences是android最简单的数据存储结构,使用的是key-value对。
一:保存步骤如下:
(1)获取 SharedPreferences对象 mySharedPreferences
SharedPreferences mySharedPreferences = getSharedPreferences(PREFERENCE_NAME, Activity.MODE_PRIVATE);
(2)通过 mySharedPreferences 获取 SharedPreferences.Edito 对象 editor
SharedPreferences.Editor editor = mySharedPreferences.edit();
(3)通过 editor 的putXXX()保存key-value对
editor.putString("name", etName.getText().toString());
editor.putString("habit", etHabit.getText().toString());
editor.putBoolean("employee", cbEmployee.isChecked());
editor.putInt("companyTypeId", rgCompanyType.getCheckedRadioButtonId());
(4)通过 editor. commit() 保存数据。
editor.commit();
二:文件的保存路径:data/data/创建 SharedPreferences对象的路径,第二个文件夹下面,想看文件的内容的话,可以导出xml文件
三:读取 SharedPreferences的数据
(1)获取 SharedPreferences对象
SharedPreferences mySharedPreferences = getSharedPreferences(PREFERENCE_NAME, Activity.MODE_PRIVATE);
(2) mySharedPreferences。getXXX()
例如 mySharedPreferences。getString(name,“”);//第一个参数书key,第二个参数是数据类型的默认值