【发布时间】:2014-11-26 03:06:11
【问题描述】:
我把我的应用程序给我的朋友测试。当他们第二次手动安装 apk 时,package installerask new 或 all 。当用户选择新时,应用程序将使用相同的旧数据。所以我的应用程序崩溃了。如何避免这种情况?
【问题讨论】:
我把我的应用程序给我的朋友测试。当他们第二次手动安装 apk 时,package installerask new 或 all 。当用户选择新时,应用程序将使用相同的旧数据。所以我的应用程序崩溃了。如何避免这种情况?
【问题讨论】:
包安装程序有两种安装应用程序的模式吗?
不是真的。全新安装的处理方式与升级有些不同,但我不认为这是“两种模式”。
当他们第二次手动安装 apk 时,包安装程序会询问新的或全部。
这是他们设备特有的。那不是来自标准的Android。在应用升级(更高的versionCode)时,您在内部存储中的数据会自动保留。
所以我的应用程序崩溃了。如何避免这种情况?
修复应用中的错误。 Examine the Java stack trace 来确定你哪里出错了。
【讨论】:
Intent 找到您已更新并尝试使用它来清除数据的方法。