码迷,mamicode.com
首页 > 移动开发 > 详细

安卓基础(十四)

时间:2015-03-11 14:53:57      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:sharedpreferences   安卓   代码   

拿个小本子记上

目标人群:没有基础的安卓初学者
知识点: SharedPreferences类的简单使用
目标:记录简单的键值对数据

简介

  • SharedPreferences 的创建

  • SharedPreferences 数据的写入和读取

正文

1.首先我们需要创建一个SharedPreferences类对象,最简单的代码如下

SharedPreferences preferences= getPreferences(Context.MODE_PRIVATE);
  • getPreferences方法的定义来自于Activity类

  • Context.MODE_PRIVATE常量为默认配置方式,除此之外还有MODE_WORLD_READABLE和MODE_WORLD_WRITEABLE

2.关于SharedPreferences 的写入数据,下面示例说明了如何保存简单的int类型键值对

SharedPreferences preferences= getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putInt("index", 1);
editor.commit();
  • SharedPreferences 可存储多种数据类型,除常用的类型外,还支持StringSet的存储

  • 当数据写入完成后,切记调用editor.commit()

3.关于SharedPreferences 的数据读取,下面示例说明了如何从preferences对象中读取一个int类型、名为index
的数据

SharedPreferences preferences= getActivity().getPreferences(Context.MODE_PRIVATE);
int defaultIndex = 0;
int index = preferences.getInt("index", defaultIndex);
  • preferences.getInt方法的第一个参数为所想取得的值的键名,第二个参数为当”index”参数不存在对应数值时,得到的默认值

扩展阅读

  1. 文件的保存

安卓基础(十四)

标签:sharedpreferences   安卓   代码   

原文地址:http://blog.csdn.net/duanymin/article/details/44197691

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!