到顶部
Android API
公众的静态接口

共享首选项。编辑器

android内容。共享首选项。编辑器

课程概述

用于修改中的值的接口共享首选项对象。您在编辑器中所做的所有更改都是批处理的,而不是复制的回到原来的共享首选项直到你打电话承诺()应用()

总结

公共方法
摘要空隙 应用()
将您的首选项更改从此编辑器提交回共享首选项正在编辑的对象。
摘要共享首选项。编辑器 清楚的()
在编辑器中标记以删除全部的值来自偏好。
摘要布尔值 犯罪()
将您的首选项更改从此编辑器提交回共享首选项正在编辑的对象。
摘要共享首选项。编辑器 putBoolean(字符串键,布尔值)
在首选项编辑器中设置要写回的布尔值一旦承诺()应用()被调用。
摘要共享首选项。编辑器 putFloat(输入浮点)(字符串键,浮点值)
在首选项编辑器中设置一个浮点值,将其写回一次承诺()应用()被调用。
摘要共享首选项。编辑器 输入Int(字符串键,int值)
在首选项编辑器中设置一个int值,写回一次承诺()应用()被调用。
摘要共享首选项。编辑器 putLong(长)(字符串键,长值)
在首选项编辑器中设置一个长值,写回一次承诺()应用()被调用。
摘要共享首选项。编辑器 putString(输入字符串)(字符串键,字符串值)
在首选项编辑器中设置一个String值,写回一次承诺()应用()被调用。
摘要共享首选项。编辑器 putStringSet(输入字符串集)(字符串键,设置<字符串>值)
在首选项编辑器中设置一组要写入的字符串值回来一次承诺()被调用。
摘要共享首选项。编辑器 去除(字符串键)
在编辑器中标记应删除首选项值将在实际首选项中执行一次承诺()打电话。

公共方法

公众摘要空隙 应用 ()

已在中添加API级别9

将您的首选项更改从此编辑器提交回共享首选项它正在编辑的对象。这是原子级的执行请求的修改,替换当前的任何内容在SharedPreferences中。

请注意,当两个编辑器同时修改首选项时时间,最后一个调用apply的人获胜。

不同于承诺(),它写出了自己的偏好同步持久存储,应用()将其更改提交到内存中共享首选项立即但启动异步提交到磁盘,您将不会收到通知任何故障。如果另一个编辑对此共享首选项做常规的承诺()而a应用()仍然出色承诺()将阻塞,直到所有异步提交已完成以及提交本身。

作为共享首选项实例是中的单例一个进程,可以安全地替换承诺()具有应用()如果您已经忽略了返回值。

你不需要担心Android组件生命周期及其与应用()写入磁盘。该框架确保飞行中的磁盘写入来自应用()切换前完成状态。

SharedPreferences。编辑器界面预计不会直接实现。然而,如果您以前确实实现了它,现在出现了错误关于失踪应用(),您只需拨打承诺()应用().

公众摘要共享首选项。编辑器 清楚的 ()

在编辑器中标记以删除全部的值来自偏好。调用commit后,剩下的首选项将是您在此编辑器中定义的任何内容。

请注意,当提交回首选项时,清除先完成,不管你之前是否打过电话或者在此编辑器上放置方法之后。

退换商品
  • 返回对同一个Editor对象的引用,以便您可以连锁店把电话放在一起。

公众摘要布尔值 犯罪 ()

将您的首选项更改从此编辑器提交回共享首选项它正在编辑的对象。这是原子级的执行请求的修改,替换当前的任何内容在SharedPreferences中。

请注意,当两个编辑器同时修改首选项时时间,最后一个调用commit的人获胜。

如果你不关心返回值在应用程序的主线程中使用此命令,请考虑使用应用()而不是。

退换商品
  • 如果成功写入新值,则返回true到持久存储。

公众摘要共享首选项。编辑器 putBoolean (字符串键,布尔值)

在首选项编辑器中设置要写回的布尔值一旦承诺()应用()被调用。

参数
钥匙 要修改的首选项的名称。
价值 首选项的新值。
退换商品
  • 返回对同一个Editor对象的引用,以便您可以连锁店把电话放在一起。

公众摘要共享首选项。编辑器 putFloat(输入浮点) (字符串键,浮点值)

在首选项编辑器中设置一个浮点值,将其写回一次承诺()应用()被调用。

参数
钥匙 要修改的首选项的名称。
价值 首选项的新值。
退换商品
  • 返回对同一个Editor对象的引用,以便您可以连锁店把电话放在一起。

公众摘要共享首选项。编辑器 输入Int (字符串键,int值)

在首选项编辑器中设置一个int值,写回一次承诺()应用()被调用。

参数
钥匙 要修改的首选项的名称。
价值 首选项的新值。
退换商品
  • 返回对同一个Editor对象的引用,以便您可以连锁店把电话放在一起。

公众摘要共享首选项。编辑器 putLong(长) (字符串键,长值)

在首选项编辑器中设置一个长值,写回一次承诺()应用()被调用。

参数
钥匙 要修改的首选项的名称。
价值 首选项的新值。
退换商品
  • 返回对同一个Editor对象的引用,以便您可以连锁店把电话放在一起。

公众摘要共享首选项。编辑器 putString(输入字符串) (字符串键,字符串值)

在首选项编辑器中设置一个String值,写回一次承诺()应用()被调用。

参数
钥匙 要修改的首选项的名称。
价值 首选项的新值。供应无效的因为该值相当于调用删除(字符串)具有这把钥匙。
退换商品
  • 返回对同一个Editor对象的引用,以便您可以连锁店把电话放在一起。

公众摘要共享首选项。编辑器 putStringSet(输入字符串集) (字符串键,设置<字符串>值)

在首选项编辑器中设置一组要写入的字符串值回来一次承诺()被调用。

参数
钥匙 要修改的首选项的名称。
首选项的新值集。经过无效的for此参数等同于调用删除(字符串)具有这把钥匙。
退换商品
  • 返回对同一个Editor对象的引用,以便您可以连锁店把电话放在一起。

公众摘要共享首选项。编辑器 去除 (字符串键)

在编辑器中标记应删除首选项值将在实际首选项中执行一次承诺()打电话。

请注意,当提交回首选项时,所有删除首先完成,无论之前是否调用了remove或者在此编辑器上放置方法之后。

参数
钥匙 要删除的首选项的名称。
退换商品
  • 返回对同一个Editor对象的引用,以便您可以连锁店把电话放在一起。