停止后不久,活动暂停了什么时候?

时间:2013-09-24 18:29:52

标签: android android-activity

所以我正在努力了解Android的Activity生命周期。我没有看到的一件事是,活动可以暂停而不会很快停止。我能找到的文件说明了这个

  

当系统即将放置活动时,将调用此方法[onPause]   进入背景或当活动变得部分模糊时。

什么时候活动会被部分遮挡?

3 个答案:

答案 0 :(得分:4)

当一个Activity仍处于FG可见并且正在运行时被调用OnPause,但是当你启动一个Dialog时,活动仍然在FG中运行并且可见但是被Dialog遮挡,这是OnPause

onStop是当我们完全进入BG时,如转向新活动左右,它仍处于活动状态且正在运行但不可触及且不可见。

简而言之

答案 1 :(得分:3)

该声明表示您的活动在屏幕上不再可见或被其他活动接管的时间。

例如:

你写过一个计算器应用程序。它有两个活动,一个用于计算和取用户输入,另一个用于设置i-e;设置计算器的类型,例如。科学,正常等。

当您进入计算器应用程序的设置时,请考虑计算器正在显示在屏幕上,user input activity is in backgroud (off the screen) and settings activity has taken over the screen (came to foreground), At this moment, user input activity is in Pause state.

答案 2 :(得分:2)

  

什么时候活动会被部分遮挡?

如果Dialog主题Activity出现在前面,可能会发生这种情况。具有透明背景的活动也会在Dialog内导致此ActivityActivity。基本上当{{1}}位于顶部时,并非完全不透明且全屏。