应用启动行为让我变得复杂! 在我的应用程序被覆盖以在其运行时进行升级之后,重新启动行为是错误的。
正常情况下,当我点击其图标以恢复时,它会显示最后一个活动,因为它已被主页键停止。 这是我所期望的,所有活动都在标准的launchMode中调用。
没问题,但这是问题所在。 如果我运行相同的apk重新安装或升级它仍在运行时 应用程序始终使用具有android.intent.category.LAUNCHER属性的活动A启动,在我终止任务管理器上的应用程序并再次启动它之前,不显示最后一个活动B.
我没有得到这种行为,我不确定在Play商店升级时会出现同样的问题。
符合我发现的情况的顺序是
应用程序启动,活动B< -----------------------检查点!没关系。
按主页
应用程序启动活动A< --------------------------检查点!有些不对劲。
杀死应用
我认为我遇到了一些问题,例如静态对象问题。 所以请让我知道为什么会发生这种情况。
感谢。