美文网首页
SharedPreferences存储笔记

SharedPreferences存储笔记

作者: Hugh1029 | 来源:发表于2017-07-14 17:19 被阅读0次

SharedPreferences是利用键值对来进行存储的,在我看来,它是介于文件存储与数据库存储之间的一种方式,而且是经常用到的。


利用SharedPreferences存储的前提是要获取SharedPreferences对象。在Android中,提供了三种方法来获取该对象。

1.Context类中的getSharedPreferences()

2.Activity类中的getPreferences()方法

3.PerferenceManager类中的getDefaultSharedPreferences()方法

数据的存储实现分为三步:

1.调用SharedPreferences对象的edit()对象获取SharedPreferences.Editor()对象

2.向对象中添加数据,如putString,putInt方法

3.使用apply方法实现提交,完成存储

关键代码如下:

或者:

SharedPreferences.Editor editor = getSharedPreferences("data",MODE_KEY).editor;

ediotr.putString(key,value);

editor.apply();

读取存储对象

使用getSharedPreferences()方法

关键代码:

SharedPreferences pref = getSharedPreferences('data',MODE_KEY);

String name = pref.getString("name","");

其中第二个参数表述取不到值的默认参数

相关文章

网友评论

      本文标题:SharedPreferences存储笔记

      本文链接:https://www.haomeiwen.com/subject/pvlohxtx.html