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,第二个参数是数据类型的默认值