Activity 生命周期:一个新的 Activtiy 如何在创建之前出现在前台?

问题描述 投票:0回答:0

this post中,this answer的以下段落让我处于困惑状态:

onPause()
: 当活动进入后台但尚未(尚未)被终止时,作为活动生命周期的一部分调用。 onResume() 的对应项。当 Activity B 在 Activity A 之前启动时,将在 Activity 上调用此回调。直到 A 的 onPause() 返回后才会创建 B,因此请确保不要在此处做任何冗长的事情。

以上似乎暗示了以下事件顺序:

  1. B 在 A 的前面 发射
  2. onPause()
    在 A 上被调用;
  3. onPause()
    回报;
  4. B 已创建。

我不明白的是第一个事件如何先于第四个事件,即B如何启动并出现在A的前面首先被创建。

android events android-activity oncreate onpause
© www.soinside.com 2019 - 2024. All rights reserved.