简单来说,我编写了一个带有 Splash、Home、Child1 和 Child2 的应用程序,流程如下:Splash -> Home -> Child1 -> Child2。我们可以从 Child2 回到 Child1,从 Child1 回到 Home,然后从 Home 回到退出应用程序。
听起来很简单。我可以在这些屏幕之间正确导航。
当我通过 OTA 安装应用程序时出现问题。进入 Splash -> Home -> Child1 -> Child2 后。留在 Child2,我按 HOME 按钮最小化应用程序,然后通过选择应用程序图标重新进入应用程序。但是当重新进入应用程序时,它不会在 Child2 处恢复,而是从 Splash -> Home 开始。我无法理解这里发生了什么。它应该在 Child2 处恢复。
更令人惊讶的是,在主屏幕上,当我按下 BACK 按钮以存在应用程序时,现在 Child2 被恢复(o_O)。从 Child2,现在我可以回到 Child1,回到 Home,然后再回到存在的应用程序。
当我通过 OTA 安装应用程序时会发生所有这些问题,但当我通过电缆安装时应用程序可以正常工作。
谁能告诉我在我的情况下会发生什么?任何帮助表示赞赏
非常感谢。
P/S:我在 Nexus 1 (Android 2.2) 和 Nexus S(Android 2.3.x) 上测试时遇到了这个错误
编辑:即使适用于 Android 的 CNN 应用程序仍然存在这个问题......它属于操作系统吗?