数据持久化就是讲某些数据进行存储,可以实现在某些时机去除想要的数据;
Android中有四种实现数据持久化的方式
分别是1.文件(IO流)读写文件,例如保存网络图片
2.SOLite数据库嵌入式数据库,例如保存网络数据
3.SharedPreferences,如APP的配置信息
4.ContentProvider数据库访问,可为数据封装,为多个应用共享
SharedPreferences是以键值对方式储存,以XML方式保存
首先,写入;
创建sharePreference
SharedPreferences SharedSettingthis.getSharedPreferences(“com.xxx”,MODE_PRIVATE);
拿到SharedPreferences编辑对象
Sharedpreferences.Editor editor=sharedSetting.edti();
向里面存数据
editor.putString("username","name");
editor.putString("password","pass");
注意,写完一定记得提交保存
editor.commit();
读取
SharedPreferences sharedSetting1=this.getSharedPreferences("com.xxx","MODE_PRIVATE");
拿到编辑对象
String name=sharedSetting1.getString("username","name");
String password=sharedSetting1.getString("password","pass");