SharedPreferences

 

 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","");

 三:数据放在哪里了

扫描二维码关注公众号,回复: 345499 查看本文章

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

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

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

猜你喜欢

转载自2723364262.iteye.com/blog/2263168