`

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

 三:数据放在哪里了

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

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

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

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics