首页 > 其他 > 详细

SharedPreferences保存用户偏好设置

时间:2014-03-29 03:15:47      阅读:520      评论:0      收藏:0      [点我收藏+]

例如要保存用户的姓名和年龄两个参数,如下图布局

   bubuko.com,布布扣

1.在strings.xml文件中声明要使用到的字符串

   

bubuko.com,布布扣

2.在布局文件中添加<TextView/>,<EditText/>,<Button />控件,实现上图的布局

   

bubuko.com,布布扣

3.MainActivity的代码如下

bubuko.com,布布扣

4.PreferencesService类的代码如下

   

public class PreferencesService {
    private Context context;   
    public PreferencesService(Context context) {//得到上下对象
        this.context = context;
    }
    /**
     * 保存参数
     * @param name
     * @param age
     */
    public void save(String name, Integer age) {
        //取得SharePreferences对象,通过上下文环境得到   
        SharedPreferences preferences = context.getSharedPreferences("gao", Context.MODE_PRIVATE);
         Editor editor = preferences.edit();//得到编辑器对象
         editor.putString("name", name);
         editor.putInt("age", age);//到此数据保存在内存中
         editor.commit();//把内存中的数据提交到文件中
    }  
}

运行结果产生的xml文件中的数据

   

bubuko.com,布布扣

本文出自 “花开花落” 博客,请务必保留此出处http://020618.blog.51cto.com/6098149/1386314

SharedPreferences保存用户偏好设置,布布扣,bubuko.com

SharedPreferences保存用户偏好设置

原文:http://020618.blog.51cto.com/6098149/1386314

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!