管理的核心 ;
返回堆栈 , 不会有排序行为 , 只有 入栈 和 出栈 两种操作 ;
③ 入栈原理 : 在 Activity 1 中启动 Activity 2 , 后者就会入栈 , 放到返回堆栈的栈顶..., 之前的 Activity 1 仍然会滞留在 返回堆栈 中 , 状态处于 “已停止” 状态 ; 下图是 连续 启动 3 个 Activity 后的返回堆栈 示例图 :
④ 出栈原理 : 用户按下返回键时...任务简介 :
① 任务本质 : 任务是 Activity 界面集合 ;
② 后台任务 : 用户打开新的应用 , 或 按下了 Home 键 , 会导致原来的 任务 转变成 “后台任务” ;
③ 后台任务...返回堆栈 : 任务进入后台 , 其 返回堆栈不会改变 , 堆栈中的 Activity 全部进入 “已停止” 状态 ;
④ 后台任务 转为 前台 : 当用户按下 Home 键 进入主界面 , 点击菜单键..., 选择原来的应用 ( 不同手机操作不同 ) , 该后台任务就会转为前台任务 , 其返回堆栈中的 Activity 会保持进入后台的状态 ;
注意 : 后台任务中的 Activity , 可能会因为内存紧张被销毁