示例

创建SharedPreferences BuyyaPref

SharedPreferences pref = getApplicationContext().getSharedPreferences("BuyyaPref", MODE_PRIVATE);

Editor editor = pref.edit();

将数据存储为KEY / VALUE对

editor.putBoolean("key_name1", true);           // 正在保存布尔值-是/否

editor.putInt("key_name2", 10);        // 保存整数

editor.putFloat("key_name3", 10.1f);    // 节省浮动

editor.putLong("key_name4", 1000);      // 节省时间长

editor.putString("key_name5", "MyString");  // 保存字符串

// 将更改保存在SharedPreferences中

editor.commit(); // 提交更改

获取SharedPreferences数据

如果键的值不存在,则返回第二个参数 value(In this case null, this is like default value)

pref.getBoolean("key_name1", null);         // 布尔值

pref.getInt("key_name2", null);             // 整数

pref.getFloat("key_name3", null);           // 漂浮

pref.getLong("key_name4", null);            // 变长

pref.getString("key_name5", null);          // 得到字符串

从SharedPreferences中删除键值

editor.remove("key_name3"); // 将删除密钥key_name3

editor.remove("key_name4"); // 将删除密钥key_name4

// 将更改保存在SharedPreferences中

editor.commit(); // 提交更改

从SharedPreferences清除所有数据

editor.clear();

editor.commit(); // 提交更改

android sharedpreference 清空,Android 从SharedPreferences中存储,检索,删除和清除数据...相关推荐

  1. MySQL中存储具有不定列的数据-EAV模型

    当需要在MySQL中存储具有不定列的数据时,一种常见的解决方案是使用EAV(Entity-Attribute-Value)模型.EAV模型允许灵活地存储不同实体的不同属性,适用于属性数量不确定的情况. ...

  2. android radiogroup清空,android RadioGroup的使用方法

    创建一个MainActivity.java的主类 android:layout_width="fill_parent" android:layout_height="fi ...

  3. jQuery 学习-样式篇(九):jQuery 存储和删除元素私有数据的方法

    推荐阅读 Helm3(K8S 资源对象管理工具)视频教程:https://edu.csdn.net/course/detail/32506 Helm3(K8S 资源对象管理工具)博客专栏:https: ...

  4. EF Core中高效批量删除、更新数据的Zack.EFCore.Batch发布三个新特性

    Zack.EFCore.Batch是一个支持在Entity Framework Core中高效删除和更新数据的开源库.我们知道,EF Core中不支持高效的删除和更新数据,所有的更新和操作都是逐条数据 ...

  5. sql server 2008表中计算机,电脑删除SQLsever2008表格数据出现“不能删除”怎么办

    SQLsever2008专门用于大批量的数据存储和管理,适合服务器数据管理,电脑在编辑或删除总会出现一些故障问题.这不一些用户说电脑删除SQLsever2008表格数据出现"不能删除&quo ...

  6. android byte[] 清空,android byte的使用

    释放双眼,带上耳机,听听看~! 今天,简单讲讲android里byte的使用. 这个其实很简单,但是自己觉得一直没有完全弄明白,所以记录一下. byte即字节的意思,是java中的基本类型,用心申明字 ...

  7. android surface清空,Android:如何在surfaceDestroyed()之后重启视频预览?

    我通过以下方式创建了一个CapturePreview类和CameraManager类: CapturePreview: public class CaptureView extends Surface ...

  8. android lrucache清空,Android LruCache 的 Bug

    码哒,今天无意中发现Android 5.0(api level 21)之前的LruCache实现居然存在一个bug. 由于在电脑上(Java SE环境,非手机上)测试code比较方便,我便将最近写在A ...

  9. Android 11新增分区,可读写,恢复出厂设置不清除数据

    需求:客户需要一个50M的可读写文件夹,存储他们的数据,且恢复出厂设置不被清除.经评估,给客户新增了一块50M的userrecord分区,缺点是,在现有软件版本上,需要格式化下载. 需求拆分如下: 新 ...

最新文章

  1. 上周回顾:微软与苹果比赛谁更“不安全”
  2. signature=ecbb5c28a0561484700bbfeebe84cc52,Corps next in line as bond fees are hit by ECB
  3. pyecharts x轴全显示_超详细Pyecharts 1.x 教程,让你的图表动起来
  4. 现代计算机三大科学计算,基于三维重建过程中纹理映射问题的研究
  5. 使用Architecture Explorer分析应用程序及使用层次图
  6. loadrunner之header相关,token等
  7. Deep Learning Tutorial - Multilayer perceptron
  8. 运营商级ICT项目建设之雪亮工程方案,提升群众安全感
  9. 简单OCX控件的开发
  10. 移动通信-WCDMA物理信道
  11. 如何修改Safari浏览器网页字体大小?
  12. Matlab中不定积分和定积分的实现
  13. Illegal mix of collations
  14. 编译原理学习之:上下文无关文法(Context-free Grammar)和下推自动机(Push-down automata)
  15. 2022/06/06 day07:Scanner类、Random类、ArrayList 类
  16. LIS的O(nlogn)算法(二分)
  17. gogs搭建git服务教程
  18. 方案详解|AARRR+八角行为分析=用游戏化思维实现用户增长
  19. 逼死程序员的翟某被媒体起底,疑有 5 个对象离了 4 次获利上亿
  20. 大学C语言系统作业,南昌大学作业答疑系统c语言答案

热门文章

  1. python 打印的异常回溯和代码不对应
  2. vue 父组件调用子组件内置方法
  3. 十 suprocess模块
  4. 【bzoj5071】[Lydsy十月月赛]小A的数字 乱搞
  5. 从0开始学Swift笔记整理(五)
  6. 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)
  7. 免费WEB打印控件—PAZU
  8. toj 2798 Farey Sequence
  9. 图解Linux字符设备驱动
  10. 机器学习面试之算法思想简单梳理