Lifecycle.State
  public
  static
  final
  
  enum
  Lifecycle.State
  
  
  
  
    extends Enum<Lifecycle.State>
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | java.lang.Enum<android.arch.lifecycle.Lifecycle.State> | |
| ↳ | android.arch.lifecycle.Lifecycle.State | |
Lifecycle states. You can consider the states as the nodes in a graph and
 Lifecycle.Events as the edges between these nodes.
Summary
Enum values | |
|---|---|
Lifecycle.State  | 
    
      CREATED
      Created state for a LifecycleOwner.  | 
  
Lifecycle.State  | 
    
      DESTROYED
      Destroyed state for a LifecycleOwner.  | 
  
Lifecycle.State  | 
    
      INITIALIZED
      Initialized state for a LifecycleOwner.  | 
  
Lifecycle.State  | 
    
      RESUMED
      Resumed state for a LifecycleOwner.  | 
  
Lifecycle.State  | 
    
      STARTED
      Started state for a LifecycleOwner.  | 
  
Public methods | |
|---|---|
        
        
        
        
        
        boolean
     | 
  
    
      
      isAtLeast(Lifecycle.State state)
      
      
        Compares if this State is greater or equal to the given   | 
  
        
        
        static
        
        
        Lifecycle.State
     | 
  
    
      
      valueOf(String name)
      
      
     | 
  
        
        
        static
        final
        
        State[]
     | 
  
    
      
      values()
      
      
     | 
  
Inherited methods | |
|---|---|
Enum values
CREATED
Lifecycle.State CREATED
Created state for a LifecycleOwner. For an Activity, this state
 is reached in two cases:
 
DESTROYED
Lifecycle.State DESTROYED
Destroyed state for a LifecycleOwner. After this event, this Lifecycle will not dispatch
 any more events. For instance, for an Activity, this state is reached
 right before Activity's onDestroy call.
INITIALIZED
Lifecycle.State INITIALIZED
Initialized state for a LifecycleOwner. For an Activity, this is
 the state when it is constructed but has not received
 onCreate yet.
RESUMED
Lifecycle.State RESUMED
Resumed state for a LifecycleOwner. For an Activity, this state
 is reached after onResume is called.
STARTED
Lifecycle.State STARTED
Started state for a LifecycleOwner. For an Activity, this state
 is reached in two cases:
 
Public methods
isAtLeast
boolean isAtLeast (Lifecycle.State state)
Compares if this State is greater or equal to the given state.
| Parameters | |
|---|---|
state | 
        
          Lifecycle.State: State to compare with | 
      
| Returns | |
|---|---|
boolean | 
        true if this State is greater or equal to the given state
 | 
      
Annotations
Interfaces
Classes
- AndroidViewModel
 - Lifecycle
 - LifecycleRegistry
 - LifecycleService
 - LiveData
 - LiveDataReactiveStreams
 - MediatorLiveData
 - MutableLiveData
 - ProcessLifecycleOwner
 - ServiceLifecycleDispatcher
 - Transformations
 - ViewModel
 - ViewModelProvider
 - ViewModelProvider.AndroidViewModelFactory
 - ViewModelProvider.NewInstanceFactory
 - ViewModelProviders
 - ViewModelProviders.DefaultFactory
 - ViewModelStore
 - ViewModelStores
 
Enums
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.