Android:SharedPreferences

SharedPreferences简介

SharedPreferences是Android系统提供的一个通用的数据持久化框架,用于存储和读取key-value类型的原始基本数据对

目前仅支持boolean、int、float、long以及String等基本类型的存储,无法存储自定义的复合数据类型

使用SaredPreferences存储的步骤:

1、获取SharedPreferences

SharedPreferences sp= getSharedPreferences(String name, int mode)
//使用该方法获取name指定的SharedPreferences 对象,并获取对该SharedPreferences对象的读写控制权
//当程序中可能使用到多个SharedPrferences时使用该方法

其中参数mode有四种取值,分别是

- MODE_PRIVATE:默认方式,只能被创建的应用程序或者与创建的应用程序具有相同用户 ID 的应用程序访问。
- MODE_WORLD_READABLE:允许其他应用程序对该 SharedPreferences 文件进行读操作。
- MODE_WORLD_WRITEABLE:允许其他应用程序对该 SharedPreferences 文件进行写操作。
- MODE_MULTI_PROCESS:在多进程应用程序中,当多个进程都对同一个 SharedPreferences 进行访问时,该文件的每次修改都会被重新核对。

2、借助Editor,向SharedPreferences中写入数据

SharedPreferences.Editor editor=sp.edit();

3、写入数据

editor.put(name,values);

4、提交数据

edit.commit();

使用SharedPreferences读取的步骤:

1、获取SaredPreferences对象

SharedPreferences sp1=getSharedPreferences(name,mode);

2、获取数据

sp.getString(name,"");

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值