您的位置:首页 > 移动开发 > Android开发

Android学习之SharedPreferences

2015-05-08 15:53 225 查看
[code]Android的四种数据存储方式:
1、SharedPreferences
2、SQLite
3、ContentProvider
4、File


SharedPreferences

1)是一种轻型的数据存储方式

2)本质是基于XML文件存储key-value键值对数据

3)常用来存储一些简单的配置文件,只能存一些简单的类型,String,Int等。

1、SharedPreferences对象本身只能获取数据而不支持存储和修改,存储和修改是通过Editor对象实现。

2、实现SharedPreferences存储步骤:

(1)获取SharedPreferences对象

(2)获取SharedPreferences.Editor对象

(3)通过Editor接口的putXxxx方法保存

(4)通过Editor.commit提交

[code]代码示例
SharedPreferences pref = getSharedPreferences("UserInfo", MODE_PRIVATE);
        editor = pref.edit();
        String name = pref.getString("userName", “”);//如果程序中有SharedPreferences存储的userName,则取出,如果没有,则为空
        if (null == name)  {//如果不存在SharedPreferences存储的userName,进行如下操作

        }else {//如果存在,则进行如下操作

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: