【发布时间】:2013-09-30 02:58:09
【问题描述】:
所以我正在尝试了解 Android 的 Activity 生命周期。我不太明白的一件事是何时可以暂停活动而不会很快停止。我能找到的文档是这样说的
这个方法[onPause]在系统即将放activity时调用 进入背景或活动部分被遮挡时。
一个活动究竟什么时候会被部分遮挡?
【问题讨论】:
-
当您对活动进行对话时。您的活动仍将部分可见,但将处于暂停状态。因为用户可以单击对话中的按钮(如果有)并可以移动到下一个活动或取消对话以再次显示部分可见的活动
-
当一个activity失去焦点时,andoird系统会调用onPause()方法。暂停是运行另一项活动之前的准备阶段。这是应保留活动的现有状态的地方。