我有点担心,如果我在我的应用程序中的一个活动中遇到异常,强制关闭对话框似乎会让我回到应用程序历史/堆栈中的前一个活动,而不是杀死整个应用程序。这是正常的吗?我担心我的应用程序可能会以某种方式运行自身的多个版本。
通过故意“破坏”我的代码,我已经明白了这一点:
这些是我接连开启的活动
A>B>C>D>E
中断活动A
使我强制关闭手机主屏幕 活动同上B
强制关闭时似乎使我D
恢复活动 强制关闭时似乎使我恢复活动B
E
C
这是怎么回事?我已经检查了我所有的意图,以确保我没有打开它们两次