你的位置:首页 > 软件开发 > 操作系统 > SharedPreferences用法

SharedPreferences用法

发布时间:2017-08-13 13:00:10
SharedPreferences是Android四种数据存储技术中的一种,它是一种轻型的数据存储方式,它的本质是基于息,其对象本身只能获取数据,不支持存储和修改,存储和修改需要通过 Edit 对象来实现,例如用户登录时对账号的存储。因需要存储的信息不多,若使用数据库来存储,对数 ...

SharedPreferences是Android四种数据存储技术中的一种,它是一种轻型的数据存储方式,它的本质是基于

息,其对象本身只能获取数据,不支持存储和修改,存储和修改需要通过 Edit 对象来实现,例如用户登录时对账号的存储。因需要存储的信息不多,若使用数据库来存储,对数据

库的连接等操作大大影响效率,所以Android中采用SharedPreferences来实现这种功能。一般用于存放一些简单的数据,例如,String、int等。遇到复杂类型的数据,会将复杂类

型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在 使用的方法如下:

1.存放数据

(1)使用getSharedPreferences方法获取SharedPreferences对象

@Override
public SharedPreferences getSharedPreferences(String name, int mode) {
return mBase.getSharedPreferences(name, mode);
}

  eg:SharedPreferences settings = getSharedPreferences(“setting”, 0);

 

  (2)获取编辑器,让setting处于编辑状态

   SharedPreferences.mEditor   editor = settings.edit();

 

  (3)存放数据

   mEditor.putString(Config.USER_CODE, userCode);

mEditor.putString(Config.USER_PASS, userPass);

(4)提交保存操作
editor.commit();

  2.读取数据    

  (1)使用getSharedPreferences方法获取SharedPreferences对象

  (2)取出数据

         String name = settings.getString(“name”,”默认值”);

         String url = setting.getString(“URL”,”default”);

         int age = setting.getInt("age", 1);

       

   

 

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:SharedPreferences用法

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录