DefaultLifecycleObserver
  public
  
  
  
  interface
  DefaultLifecycleObserver
  
  
      implements
      
        LifecycleObserver
      
  
  
| android.arch.lifecycle.DefaultLifecycleObserver | 
Callback interface for listening to LifecycleOwner state changes.
 
If you use Java 8 language, always prefer it over annotations.
Summary
Public methods | |
|---|---|
        
        default
        
        
        
        void
     | 
  
    
      
      onCreate(LifecycleOwner owner)
      
      
        Notifies that   | 
  
        
        default
        
        
        
        void
     | 
  
    
      
      onDestroy(LifecycleOwner owner)
      
      
        Notifies that   | 
  
        
        default
        
        
        
        void
     | 
  
    
      
      onPause(LifecycleOwner owner)
      
      
        Notifies that   | 
  
        
        default
        
        
        
        void
     | 
  
    
      
      onResume(LifecycleOwner owner)
      
      
        Notifies that   | 
  
        
        default
        
        
        
        void
     | 
  
    
      
      onStart(LifecycleOwner owner)
      
      
        Notifies that   | 
  
        
        default
        
        
        
        void
     | 
  
    
      
      onStop(LifecycleOwner owner)
      
      
        Notifies that   | 
  
Public methods
onCreate
void onCreate (LifecycleOwner owner)
Notifies that ON_CREATE event occurred.
 
 This method will be called after the LifecycleOwner's onCreate
 method returns.
| Parameters | |
|---|---|
owner | 
        
          LifecycleOwner: the component, whose state was changed
 | 
      
onDestroy
void onDestroy (LifecycleOwner owner)
Notifies that ON_DESTROY event occurred.
 
 This method will be called before the LifecycleOwner's onStop method
 is called.
| Parameters | |
|---|---|
owner | 
        
          LifecycleOwner: the component, whose state was changed
 | 
      
onPause
void onPause (LifecycleOwner owner)
Notifies that ON_PAUSE event occurred.
 
 This method will be called before the LifecycleOwner's onPause method
 is called.
| Parameters | |
|---|---|
owner | 
        
          LifecycleOwner: the component, whose state was changed
 | 
      
onResume
void onResume (LifecycleOwner owner)
Notifies that ON_RESUME event occurred.
 
 This method will be called after the LifecycleOwner's onResume
 method returns.
| Parameters | |
|---|---|
owner | 
        
          LifecycleOwner: the component, whose state was changed
 | 
      
onStart
void onStart (LifecycleOwner owner)
Notifies that ON_START event occurred.
 
 This method will be called after the LifecycleOwner's onStart method returns.
| Parameters | |
|---|---|
owner | 
        
          LifecycleOwner: the component, whose state was changed
 | 
      
onStop
void onStop (LifecycleOwner owner)
Notifies that ON_STOP event occurred.
 
 This method will be called before the LifecycleOwner's onStop method
 is called.
| Parameters | |
|---|---|
owner | 
        
          LifecycleOwner: the component, whose state was changed
 | 
      
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