提问人:Mehdi Charife 提问时间:2/11/2023 最后编辑:Mohammed sMehdi Charife 更新时间:5/1/2023 访问量:49
活动生命周期:如何在创建新活动之前出现在前台?
Activity Life Cycle: How can a new activtiy come to the foreground before being created?
问:
在阅读这篇文章中的几个答案时,这个答案中的以下段落让我处于困惑状态:
onPause()
: 当活动进入后台,但尚未(尚未)终止时,作为活动生命周期的一部分调用。与 onResume() 对应。当活动 B 在活动 A 之前启动时,将在 A 上调用此回调,直到 A 的 onPause() 返回后才会创建 B,因此请确保不要在此处执行任何冗长的操作。
以上似乎暗示了以下事件的顺序:
- B在A前面发射;
onPause()
在 A 上调用;onPause()
返回;- 创建 B。
我不明白的是,第一个事件如何先于第四个事件,即 B 如何在首先被创建之前启动并出现在 A 之前。
答: 暂无答案
评论
onPause()
onPause
onPause
onCreate
onStart