我所知道的是当前 Activity 进入 onPause() 模式,主屏幕 Activity 被带到前面。
我的困惑始于您可以从最近的任务菜单中重新打开应用程序的情况。 那么当我从最近的任务管理器打开应用程序时到底发生了什么?
按下主页按钮时处于前台的 Activity 是否仍在堆栈中的某个位置?
同一时间是否有多个 Activity 堆栈?
最佳答案
据我了解,没有真正的(应用程序)堆栈。只是你的 activity
有状态,所以每当你按下主页按钮时,你当前应用程序中的 Activity 就会“暂停”,就像它处于待机状态一样,因此多个应用程序可以处于这种状态只要系统不需要内存并终止任务。
因此,无论何时您从最近的任务中打开 activity
,它都会告诉应用程序唤醒。
关于android - android 的主页按钮到底在做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11377429/