在onStart()或onPause()返回之后,Activity是否处于暂停状态?

时间:2018-06-24 10:00:29

标签: android activity-lifecycle

根据android here的文档,一个活动本质上具有四个状态,其中一个状态称为 paused ,这是一个失去焦点但处于活动状态的活动状态仍然可见。我的问题是这样的: 此状态仅限于这种情况,还是可以将其概括为新定义:在 onStart() onPaused()<之后,已暂停活动状态/ em>返回。

1 个答案:

答案 0 :(得分:2)

  

此状态仅限于这种情况,还是可以将其概括化   新定义:活动状态在紧随其后暂停   返回onStart()或onPaused()。

不。它不仅限于这种情况。

如果您进一步阅读,它会显示:

  

活动的前台生存期发生在对的调用之间   onResume()直到对onPause()的相应调用。在这段时间   该活动位于所有其他活动的前面,并与之交互   用户。 活动经常在恢复和暂停之间进行   状态-例如设备何时进入睡眠状态,何时进行活动   交付新意图时交付结果-因此,   这些方法应该相当轻巧。