从 Playstore 更新应用后,应用共享偏好值如何工作

How app shared preference value works after app update from playstore

在App 1版本中,一些操作刷新间隔设置为毫秒,时间以毫秒为单位存储在共享首选项中。现在在版本 2 中,我将时间更改为秒。这里应用程序偏好值 works.I 意味着应用程序版本 1 用户将时间限制设置为 1000 毫秒后应用程序更新 google Play 商店应用程序将采用相同的偏好值?如果是那么如何处理这个。

在您的 SharedPreferences 中,当您保存一组对操作至关重要的 key-value 对时,例如用户设置和其他内容,请始终将您的应用程序版本与其他版本一起存储值,因此您可以确定每个值是如何创建的。如果您随后想要读取该文件,您可以检测到旧版本,并将 key-value 对更新为新版本的语法。

显然您还没有在 SharedPreferences 中指定任何版本,所以您要做什么?您只需为 VersionID 引入一个新值,如果它不存在于现有 SharedPreferences 中,您就知道它是由您的应用程序的第一个版本创建的。