【发布时间】:2015-02-16 21:55:23
【问题描述】:
当我通过在应用程序代码中实现的弹出更新应用程序时,版本共享首选项的更改仍然存在,但是当使用自动更新或从 Play 商店共享首选项中可用的更新被删除时?
【问题讨论】:
-
你有什么问题?
-
只是在句尾添加
?并不构成问题 - 您必须更具体。提供代码示例,描述您的问题以及您目前所做的工作。 -
当有版本更新时,我试图在我的应用程序中显示弹出窗口,并提供 2 个选项来更新和跳过,因此当用户单击更新时,Play 商店将打开,用户可以更新应用程序并在更新后在重新打开时,由于数据(用户名)保留在共享首选项中,用户自动登录到应用程序,但是当自动登录选项打开以及通过 play-store 中可用的更新进行更新时,这不会发生。
-
我明白了。问题是当用户卸载(或在您的情况下更新然后重新安装)应用程序时,SharedPreferences 不会持续存在。如果您想在应用程序之外保留即使在卸载后仍然存在的数据,则必须使用外部服务器或服务。
-
我想知道,通常情况下,通过仅通过 Playstore 更新应用程序并在之前将其卸载,共享偏好应该会持续存在。
标签: android sharedpreferences auto-update