文档章节

android SharedPreferences apply和commit的区别

深圳_小白菜
 深圳_小白菜
发布于 2014/05/04 17:12
字数 112
阅读 215
收藏 3
1.apply没有返回值而commit返回boolean表明修改是否提交成功
2.apply是将修改数据原子提交到内存, 而后异步真正提交到硬件磁盘, 而commit是同步的提交到硬件磁盘
3.apply方法不会提示任何失败的提示

apply的效率高一些,如果没有必要确认是否提交成功建议使用apply。


© 著作权归作者所有

共有 人打赏支持
上一篇: android 广播
深圳_小白菜
粉丝 1
博文 106
码字总数 26076
作品 0
深圳
程序员
私信 提问
关于SharePreference提交数据

在android 中存储数据时经常用SharedPreference, 并且在提交数据时一直用的是Editor的commit方法, 今天无意了看到了系统用了apply,看了方法的介绍, 原来这个方法也是可以提交数据的. apply方...

董家二少
2015/10/27
0
0
SharedPreferences共享首选项

这是一个轻量及的键值存储机制,只可以存储基本数据类型,以KEY-VALUES存储 getSharedPreferences() - Use this if you need multiple preferences files identified by name,which you specif......

oschina2136
2015/07/02
0
0
SharePreferences性能编程

可能大家知道SharePerfence也是Android存储数据的一种方式,但是他只能存储键值对,内部实现时候利用创建一个xml文件实现。但有几个问题是值得需要注意下 SharePerfence能存储多大的数据。 Sh...

YouJZ
2018/05/26
0
0
Activity的重定向

本示例使用Android的SharedPreferences类来保存用户的界面输入,并且使用被保存的输入结果判断要启动的下一个Activity。 需要注意的是,SharedPreferences类会持久化保存用户的输入,因此如果...

长平狐
2012/10/16
135
0
android基础知识07:SharedPreferences和PreferenceActivity

本文主要介绍SharedPreferences和PreferenceActivity的基础知识和用法。 主要资料来源于网络,包括但不限于: 《Android之PreferenceActivity》 《在Android中Preferences数据存储的使用》 ...

迷途d书童
2012/03/23
8.5K
1

没有更多内容

加载失败,请刷新页面

加载更多

Windows 上安装 Scala

在安装 Scala 之前需要先安装 Java 环境,具体安装的详细方法就不在这里描述了。 您可以自行搜索我们网站中的内容获得其他网站的帮助来获得如何安装 Java 环境的方法。 接下来,我们可以从 ...

honeymose
51分钟前
0
0
数据库篇多表操作

第1章 多表操作 实际开发中,一个项目通常需要很多张表才能完成。例如:一个商城项目就需要分类表(category)、商品表(products)、订单表(orders)等多张表。且这些表的数据之间存在一定的关系...

stars永恒
今天
3
0
nginx日志自动切割

1.日志配置(Nginx 日志) access.log----记录哪些用户,哪些页面以及用户浏览器,IP等访问信息;error.log------记录服务器错误的日志 #配置日志存储路径:location / {      a...

em_aaron
昨天
5
0
java 反射

基本概念 RTTI,即Run-Time Type Identification,运行时类型识别。RTTI能在运行时就能够自动识别每个编译时已知的类型。   要想理解反射的原理,首先要了解什么是类型信息。Java让我们在运...

细节探索者
昨天
2
0
推荐转载连接

https://www.cnblogs.com/ysocean/p/7409779.html#_label0

小橙子的曼曼
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部