SharedPreferences

本文介绍了Android中使用SharedPreferences存储和读取数据的方法。包括初始化SharedPreferences对象、编辑并提交数据、从SharedPreferences中读取数据等步骤。

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

 

 SharedPreference通过key-value方式存取数据。

 

一:如何存储数据

 

//                      第一步,获得SharedPreferences对象,第一个参数指定存储数据的文件名称。第二个参数代表模式,一般默认Activity.MODE_PRIVATE
                        SharedPreferences SPsavaData = MainActivity.this.getSharedPreferences("test", Activity.MODE_PRIVATE);
//                      第二步,获得editor对象
                        SharedPreferences.Editor editor = SPsavaData.edit();
//                      第三步,存储数据
                        editor.putString("brasAddress", brasAddress[0]);
                        editor.putString("userIntranetAddress", userIntranetAddress[0]);
//                      第四步,提交操作,类似于数据库
                        editor.commit();

 

 

 

二:如何获取数据

 

 

//                      第一步,获得SharedPreferences对象,注意可能你用了很多个SharedPreferences,创建了不同的文件来存取信息,所以第一个参数别指定错了,它代表文件名
                        SharedPreferences SPgetData = MainActivity.this.getSharedPreferences("test", Activity.MODE_PRIVATE);
//                      第二步,获取数据,这里和存储数据不一样,不需要editor对象,只需要SharedPreferences对象即可获取值啦!传入key,获取数据,第二个参数是默认返回值
                        String brasAddress=SPgetData.getString("brasAddress","");
                        String userIntranetAddress=SPgetData.getString("userIntranetAddress","");

 三:数据放在哪里了

在Android studio中按以下顺序点击菜单

Tools>Android>Android Device Monitor>File Exploer>data〉包名〉shared_prefs

是不是发现data文件夹点不开啊。这个我会在以后的博客中提到如何解决。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值