SharedPreferences XML文件增加它的大小吗?

时间:2012-02-15 12:52:21

标签: android sharedpreferences

有人知道SharedPreferences是否通过修改键值对来扩大其大小?

例如 - 我在Service类中只使用一对键值对的SharedPreferences 我想知道每次我的方法使用编辑器(提交修改)时,XML文件是否会增加其大小 或者它只是每次用新值替换相应的XML标记,而不是为新值添加新的XML标记(因此保持文件大小相同)?

2 个答案:

答案 0 :(得分:1)

如果添加新的键/值,那么文件的大小当然会增加。但是,如果您更新现有的对,那么它将覆盖旧对,并且可能会根据新的大小保持文件大小相同。

答案 1 :(得分:1)

它只是修改旧的xml标签..

您甚至可以从ADB Shell查看共享偏好的.xml文件。与查找数据库的方式类似