SharedPreferences XML 文件会增加它的大小吗?
Posted
技术标签:
【中文标题】SharedPreferences XML 文件会增加它的大小吗?【英文标题】:Do SharedPreferences XML file increase it's size? 【发布时间】:2012-03-06 19:36:19 【问题描述】:有谁知道 SharedPreferences 是否通过提交修改键值对来扩大其大小?
例如 - 我在我的服务类中只使用了一对 SharedPreferences 键值对 我想知道每次我的方法使用编辑器执行某些操作时该 XML 文件是否会增加其大小(提交修改) 或者它只是每次都用新值替换相应的 XML 标记,而不是为新值添加新的 XML 标记(因此保持文件大小相同)?
【问题讨论】:
【参考方案1】:如果你添加新的key/value,那么文件的大小当然会增加。但是,如果您更新现有对,那么它将覆盖旧对,并且可能会根据新 值 的大小保持文件大小相同。
【讨论】:
不,我不是要添加新的键/值,只是为了更新现有的。谢谢!!【参考方案2】:它只是修改旧的xml标签..
您甚至可以从 ADB Shell 中查看您的 sharedpreferences 的 .xml 文件。您查找数据库的方式与此类似
【讨论】:
以上是关于SharedPreferences XML 文件会增加它的大小吗?的主要内容,如果未能解决你的问题,请参考以下文章