一、.将数据存储到SharedPerences中

想要使用SharedPerences来存储先要获得SharedPerences对象

通过Context类中的getSharedPerences()方法可获得

SharedPreferences pePreferences = getSharedPreferences("aa", MODE_PRIVATE);

第一个参数是指定SharedPerences文件的名称,如果指定不存在则会创建一个。

第二参数用于指定操作模式MODE_PRIVATE表示只有当前应用可以对这个SharedPerences文件进行读写

有了SharedPerences对象后就可以向SharedPerences文件存储数据了,存储分为3步。

1.调用SharedPerences对象的edit()方法获取一个SharedPerences.Editor对象。

2.向SharedPerences.Editor添加数据。

3.调用commit()方法将添加的数据提交。

         Editor editor = pePreferences.edit();editor.putBoolean("isFirstin", false);editor.commit();

二、从SharedPerences中读取数据

SharedPerences对象有一系列get方法可获取数据,这些get方法都接受两个参数,第一个参数是键,传入存储数据时使用的键就可以得到相应的值

第二个参数是默认值,表示当传入的键找不到对应的值时,会以什么样的默认值返回。

isFirstin = pePreferences.getBoolean("isFirstin", true);

SharedPerences存储相关推荐

  1. Android面试宝典(转)

    Java知识点包括:接口与抽象的使用及区别,多线程,socket基础,集合类,也有个别公司考察定义,很无语. C/C++知识点包括:指针的移动,排序算法,链表,有时还会有二叉树的遍历或图的遍历. 1. ...

  2. android 面试知识总结

    Java知识点包括:接口与抽象的使用及区别,多线程,socket基础,集合类,也有个别公司考察定义,很无语. C/C++知识点包括:指针的移动,排序算法,链表,有时还会有二叉树的遍历或图的遍历. 1. ...

  3. js建立excel表格_建立Excel足球联赛表格传统方法与动态数组

    js建立excel表格 介绍 (Introduction) I am going to show you the different ways you can build a football lea ...

  4. 互联网最新开发语言_互联网是多语言的,但您需要学习普通话

    互联网最新开发语言 The internet is becoming the town square for the global village of tomorrow. - Bill Gates. ...

  5. Android中使用File文件进行数据存储

    上一篇学到使用SharedPerences进行数据存储,接下来学习一下使用File进行存储 我们有时候可以将数据直接以文件的形式保存在设备中, 例如:文本文件,图片文件等等 使用File进行存储操作主 ...

  6. 浅谈MySQL存储引擎-InnoDBMyISAM

    浅谈MySQL存储引擎-InnoDB&MyISAM 存储引擎在MySQL的逻辑架构中位于第三层,负责MySQL中的数据的存储和提取.MySQL存储引擎有很多,不同的存储引擎保存数据和索引的方式 ...

  7. php多表存储,php – MySql在一个单元格中存储另一个表的多个引用并选择它?

    我有两张桌子 table: people id name goods_owned 1 john 1,4,3 2 Mike 2,5 3 Sam 1,5,2 4 Andy 5,3,4 – table go ...

  8. 常用的高性能 KV 存储 Redis、Memcached、etcd、Zookeeper 区别

    1. 什么是 KV 存储 KV 是 Key-Value 的缩写,KV 存储也叫键值对存储.简单来说,它是利用 Key 做索引来实现数据的存储.修改.查询和删除功能. 常用的高性能 KV 存储主要有 R ...

  9. etcd 笔记(06)— Client 结构定义、客户端(初始化、KV存储Get、Put、事务 Txn、压缩 Compact、Watch、Lease

    1. Client 定义 Client 定义如下: type Client struct {ClusterKVLeaseWatcherAuthMaintenance// 认证的用户名Username ...

最新文章

  1. 解决Windows平台通过cURL上传APP到蒲公英pgyer平台时无法使用中文升级描述的问题...
  2. MyEclipse 7.5优化
  3. 一文看懂Python(五)-----文件篇
  4. price change SAT trace
  5. 如何用两个开关控制同一盏灯
  6. object detection错误Message type object_detection.protos.SsdFeatureExtractor has no field named bat
  7. 三星Galaxy Note 10系列机模曝光:开孔全面屏实锤
  8. Redis数据类型详解(五种)
  9. 后面冒号_Python 数组中的冒号使用
  10. 【模板】线段树(区间加)
  11. train_test_split按比例划分
  12. 情迁机器人手机版1.6.9升级说明包含多个重要更新
  13. [转] 香港流行乐坛三十年
  14. 页面相似度检测,对SEO起到什么作用?
  15. kuka机器人焊接编程入门教程_焊接机器人操作编程与应用教学.pptx
  16. 网站推广方法之快捷网址推广方法
  17. 王者荣耀虚拟服务器设置方法,《王者荣耀》s22最佳系统设置教程攻略 s22设置如何调...
  18. 如何使用VS+C#创建,优雅自动化的安装(不使用命令行),调试,更新Windows服务
  19. C++ 类模板和模板类
  20. shouji android输入法,搜狗手机输入法推出Android专用版

热门文章

  1. MicroHoo比Wintel更值得期待 人肉搜索隐患堪忧
  2. windows7 创建http 服务器
  3. 狗头无穷小和躺平条件
  4. 增强英语读、听、说能力的20个经典要诀!
  5. FTP服务器配置工作任务-winserver4
  6. python程序元素分析_荐 小学生三分钟学会Python程序语法元素分析~总结笔记
  7. Java----听课练习代码(输出金字)
  8. OpenGauss SQL解析源码分析
  9. Eclipse中SVN的安装及使用
  10. Java的抽象方法、抽象类