【发布时间】:2016-10-04 22:28:49
【问题描述】:
我有一个Android 应用程序,我想知道,当用户从 Play 商店更新我的应用程序时,Android 在后台做什么?它会卸载我的应用程序的当前版本,然后安装新版本吗?
我在这里遇到一个问题,假设用户登录了我的应用程序,然后他更新了应用程序。现在我保存在SharedPreferences 中的有关用户的所有详细信息都将丢失,当安装新版本时,该用户必须再次登录,因为我的SharedPreferences 中将没有数据。我不希望我的用户再次登录,我想将状态保存在某处,以便在应用更新时用户不必再次登录。
谁能告诉我所有Android 应用程序如何实现此功能?
【问题讨论】:
-
它不应该卸载/重新安装来自 Play 商店的更新。它应该只进行升级安装并保持所有 SharedPreferences 不变。
标签: android installation google-play apk