安卓开发 SharedPreferences用法小结

本文详细介绍了SharedPreferences在Android开发中如何进行数据存储与读取的方法。包括如何获取SharedPreferences对象、存储不同类型的键值对数据、获取已存储的数据、更新及删除数据等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

sharedpreference经常用于保存关于应用配置信息等的键值对类型数据,这些数据将会以xml文件的形式,保存在(手机上)应用的shared_prefs文件夹下。

SharedPreferences的用法:

一、数据的获取

        1、获取sharedpreferences:

              SharedPreferences s=getSharedPreferences(“name”,MODE_PRIVATE);//name为对应SharedPreferences文件名,没有将会创建,MODE_PRIVATE表示只有自己可以使用这些数据,其他属性将允许其他应用访问本应用的SharedPreferences数据,谷歌不再推荐使用。

        2、获取数据:

              String userName=s.getString("key","默认值");//获取一个关键字为“key”的String类型数据的值,如果不存在这个键值对,就返回“默认值”。

              Int id=s.getInt("key",1);//获取一个关键字为“key”的Int类型数据的值,如果不存在这个键值对,就返回1

               ......

二、数据的存储

       1、获取Editor:

              SharedPreferences.Editor  edit=s.edit();

       2、保存数据:

              edit.putString("key","value");//放入一个键为“key”,值为“value”的String类型数据

              edit.apply();//执行上述操作

       3、删除一条数据:

             edit.remove("key");//删除键为“key”的数据

        4、清空所有数据:

              edit.clear();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值