0
我每次启动应用程序时都加载相同的基本共享首选项。使用putString添加到SharedPreferences文件时,它是否重复?
用户可以选择添加自己的条目,这些条目工作正常。
我要确保首选项文件不只是增加重复的负荷,我想如果它找到确切的条目将跳过putString命令?
我测试了我一遍又一遍地启动应用程序(我不使用clear()),当我GETALL不会有重复,所以是有效的测试?
感谢
我每次启动应用程序时都加载相同的基本共享首选项。使用putString添加到SharedPreferences文件时,它是否重复?
用户可以选择添加自己的条目,这些条目工作正常。
我要确保首选项文件不只是增加重复的负荷,我想如果它找到确切的条目将跳过putString命令?
我测试了我一遍又一遍地启动应用程序(我不使用clear()),当我GETALL不会有重复,所以是有效的测试?
感谢
的偏好被实现为map
,所以当你把一个串入的喜好,它用新值覆盖旧值,如果键已经存在。
所以,不,你的喜好文件不会,如果你一遍又一遍地拨打putString同一个按键上有它的重复。