流程如下。
- MainActivity -> 第二个 Activity
- 按主页键,然后显示设备主屏幕。
- 进入应用程序框并单击应用程序图标。
我预计应该启动第二个 Activity ,但启动了主要 Activity 。
有什么方法可以控制它吗?!
最佳答案
当您按下主页按钮时,Android 的默认行为是将当前 Activity 压入堆栈,除非您在 Activity 中调用了 finish()。每当您打开应用程序时,它都会启动堆栈顶部的 Activity 。
我基于您的系统内存。如果你没有足够的内存来让你的 Activity 保持后台运行,那么 Android 将终止你的 Activity 及其状态以收回一些内存。我在想,也许您的手机(或模拟设备)内存不足。
关于android - 如何在按下主页按钮后恢复以前的 Activity 并返回到应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40975278/