首页 > 移动平台 > 详细

安卓基础(十四)

时间:2015-03-11 14:51:46      阅读:214      评论:0      收藏:0      [点我收藏+]

拿个小本子记上

目标人群:没有基础的安卓初学者
知识点: 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. 文件的保存

安卓基础(十四)

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

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