belongs to Maven artifact android.arch.lifecycle:extensions:1.1.1
ServiceLifecycleDispatcher
  public
  
  
  
  class
  ServiceLifecycleDispatcher
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.arch.lifecycle.ServiceLifecycleDispatcher | 
Helper class to dispatch lifecycle events for a service. Use it only if it is impossible
 to use LifecycleService.
Summary
Public constructors | |
|---|---|
      
      ServiceLifecycleDispatcher(LifecycleOwner provider)
      
      
     | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        Lifecycle
     | 
  
    
      
      getLifecycle()
      
      
     | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onServicePreSuperOnBind()
      
      
        Must be a first call in   | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onServicePreSuperOnCreate()
      
      
        Must be a first call in   | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onServicePreSuperOnDestroy()
      
      
        Must be a first call in   | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onServicePreSuperOnStart()
      
      
        Must be a first call in   | 
  
Inherited methods | |
|---|---|
Public constructors
ServiceLifecycleDispatcher
ServiceLifecycleDispatcher (LifecycleOwner provider)
| Parameters | |
|---|---|
provider | 
        
          LifecycleOwner: LifecycleOwner for a service, usually it is a service itself
 | 
      
Public methods
getLifecycle
Lifecycle getLifecycle ()
| Returns | |
|---|---|
Lifecycle | 
        Lifecycle for the given LifecycleOwner
 | 
      
onServicePreSuperOnBind
void onServicePreSuperOnBind ()
Must be a first call in onBind(Intent) method, even before super.onBind
 call.
onServicePreSuperOnCreate
void onServicePreSuperOnCreate ()
Must be a first call in onCreate() method, even before super.onCreate call.
onServicePreSuperOnDestroy
void onServicePreSuperOnDestroy ()
Must be a first call in onDestroy() method, even before super.OnDestroy
 call.
onServicePreSuperOnStart
void onServicePreSuperOnStart ()
Must be a first call in onStart(Intent, int) or
 onStartCommand(Intent, int, int) methods, even before
 a corresponding super call.
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