iba*_*uio 9 java android android-activity
不是很确定在谷歌查询什么词,所以我只是想问这个问题.
当我开始另一项活动时,活动会发生什么?
让我说我目前正处于活动A,然后从a,我调用一个函数来启动一个新的意图,打开活动B. A的生命周期会怎样?它被摧毁了吗?停止?
Subquestion.如果活动暂停,我如何从新启动的活动中调用/打开它?
key*_*ser 14
活动A暂停.
从这里:
活动生命周期
系统中的活动作为活动堆栈进行管理.当一个新活动开始时,它被置于堆栈顶部并成为运行活动 - 前一个活动始终保持在堆栈中低于它,并且在新活动退出之前不会再次到达前台.
还有一个很好的图表,例如,onPause()当切换到另一个活动时,在当前活动中调用该图表.
以下是返回上一个活动的答案:Android:返回上一个活动.不要错过下面的答案,因为他没有提到finish()