public final class ActivityLifecycles
extends Object
java.lang.Object | |
↳ | android.support.test.espresso.util.ActivityLifecycles |
帮助者了解应用的ActivityLifecycle的方法。
Public methods |
|
---|---|
static boolean |
hasForegroundActivities(ActivityLifecycleMonitor monitor) 指示我们应用中的某个活动是否当前处于前台。 |
static boolean |
hasTransitioningActivities(ActivityLifecycleMonitor monitor) 指示“Visible Lifetime”状态下,我们的应用程序中是否存在不在前台的活动。 |
static boolean |
hasVisibleActivities(ActivityLifecycleMonitor monitor) 指示“Visible Lifetime”状态下我们的应用中是否存在Activity。 |
Inherited methods |
|
---|---|
![]() java.lang.Object
|
boolean hasForegroundActivities (ActivityLifecycleMonitor monitor)
指示我们应用中的某个活动是否当前处于前台。
在调用onResume之后和调用onPause之前,活动的“前台生命周期”发生。
在此期间,活动在所有其他活动之前,并且正在接收用户输入。
Parameters | |
---|---|
monitor |
ActivityLifecycleMonitor : the ActivityLifecycleMonitor to use. |
Returns | |
---|---|
boolean |
true if an activity exists in the foreground state. |
boolean hasTransitioningActivities (ActivityLifecycleMonitor monitor)
指示“Visible Lifetime”状态下,我们的应用程序中是否存在不在前台的活动。
“Visible Lifetime”被定义为一个活动,其中onStart()方法已被调用,但onStop()方法尚未被调用。
在此期间,该活动可能对用户可见,并且可能正在接收来自用户的输入。 这次是活动的“前台生命周期”的超集。
可能是应用程序在“可见的生命周期”中有活动,但在“前景生命周期”中没有活动。 在没有用户输入的情况下,活动可能很快会在这种状态下转换到“前台生命周期”中,然而,如果没有进一步的用户交互,它也可能不会转换。
Parameters | |
---|---|
monitor |
ActivityLifecycleMonitor : the ActivityLifecycleMonitor to use |
Returns | |
---|---|
boolean |
true if any activity exists with a transitioning stage. |
boolean hasVisibleActivities (ActivityLifecycleMonitor monitor)
指示“Visible Lifetime”状态下我们的应用中是否存在Activity。
“Visible Lifetime”被定义为一个活动,其中onStart()方法已被调用,但onStop()方法尚未被调用。
在此期间,该活动可能对用户可见,并且可能正在接收来自用户的输入。 这次是活动的“前台生命周期”的超集。
可能是应用程序在“可见的生命周期”中有活动,但在“前景生命周期”中没有活动。 在没有用户输入的情况下,活动可能很快会在这种状态下转换到“前台生命周期”中,然而,如果没有进一步的用户交互,它也可能不会转换。
Parameters | |
---|---|
monitor |
ActivityLifecycleMonitor : the ActivityLifecycleMonitor to use |
Returns | |
---|---|
boolean |
true if any activity exists within it's foreground lifetime. |