当回到活动A(主要活动)时,活动B正在被销毁。为什么会这样?
我试图理解的示例程序在这里: http://developer.android.com/shareables/training/ActivityLifecycle.zip
答案 0 :(得分:0)
以下是任务中每个新活动如何将项目添加到后台堆栈的表示。当用户按下“返回”按钮时,当前活动将被销毁,之前的活动将恢复。
答案 1 :(得分:0)
注意:这适用于来自相同应用的活动。简而言之,当您在应用程序中并使用“后退”或“向上”转到上一个活动时,您所在的活动将被销毁(系统会自动调用它上面的finish())。
每个不同的应用程序都有自己的后台堆栈,所以如果您在活动1中,请转到主页,转到启动器,然后启动另一个应用程序,您已启动“活动2 “但它确实不一样。这两项活动有不同的任务。