2012-10-12 17 views
0

我每次啓動應用程序時都加載相同的基本共享首選項。使用putString添加到SharedPreferences文件時,它是否重複?

用戶可以選擇添加自己的條目,這些條目工作正常。

我要確保首選項文件不只是增加重複的負荷,我想如果它找到確切的條目將跳過putString命令?

我測試了我一遍又一遍地啓動應用程序(我不使用clear()),當我GETALL不會有重複,所以是有效的測試?

感謝

回答

8

的偏好被實現爲map,所以當你把一個串入的喜好,它用新值覆蓋舊值,如果鍵已經存在。

所以,不,你的喜好文件不會,如果你一遍又一遍地撥打putString同一個按鍵上有它的重複。

相關問題