public enum

ApplicationStage

extends java.lang.Enum<ApplicationStage>

 java.lang.Object

↳java.lang.Enum<ApplicationStage>

↳androidx.test.runner.lifecycle.ApplicationStage

Gradle dependencies

compile group: 'androidx.test', name: 'monitor', version: '1.6.0-alpha03'

  • groupId: androidx.test
  • artifactId: monitor
  • version: 1.6.0-alpha03

Artifact androidx.test:monitor:1.6.0-alpha03 it located at Google repository (https://maven.google.com/)

Androidx artifact mapping:

androidx.test:monitor com.android.support.test:monitor

Androidx class mapping:

androidx.test.runner.lifecycle.ApplicationStage android.support.test.runner.lifecycle.ApplicationStage

Overview

An enumeration of the lifecycle stages an application undergoes that can be monitored.

See the android.app.Application javadoc for detailed documentation.

Summary

Enum Constants
CREATEDIndicates that onCreate has finished.
PRE_ON_CREATEIndicates that onCreate is being called before any onCreate code executes.
Methods
public static ApplicationStagevalueOf(java.lang.String name)

public static ApplicationStagevalues()

from java.lang.Enum<E>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
from java.lang.ObjectgetClass, notify, notifyAll, wait, wait, wait

Enum Constants

PRE_ON_CREATE

Indicates that onCreate is being called before any onCreate code executes.

CREATED

Indicates that onCreate has finished.

Methods

public static ApplicationStage values()

public static ApplicationStage valueOf(java.lang.String name)

Source

/*
 * Copyright (C) 2014 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package androidx.test.runner.lifecycle;

/**
 * An enumeration of the lifecycle stages an application undergoes that can be monitored.
 *
 * <p>See the {@link android.app.Application} javadoc for detailed documentation.
 */
public enum ApplicationStage {
  /** Indicates that onCreate is being called before any onCreate code executes. */
  PRE_ON_CREATE,
  /** Indicates that onCreate has finished. */
  CREATED,
}