org.android.activityminer.app.service
Class BackgroundServiceConnectionHolder

Package class diagram package BackgroundServiceConnectionHolder
java.lang.Object
  extended by de.unikassel.android.sdcframework.service.GenericServiceConnectionHolder<IBackgroundService>
      extended by org.android.activityminer.app.service.BackgroundServiceConnectionHolder
All Implemented Interfaces:
LifeCycleObject

public class BackgroundServiceConnectionHolder
extends GenericServiceConnectionHolder<IBackgroundService>

Implementation of life cycle dependent background service connection holder


Nested Class Summary
 
Nested classes/interfaces inherited from class de.unikassel.android.sdcframework.service.GenericServiceConnectionHolder
GenericServiceConnectionHolder.ServiceConnectionEventReceiver<T>
 
Constructor Summary
BackgroundServiceConnectionHolder(GenericServiceConnectionHolder.ServiceConnectionEventReceiver<IBackgroundService> receiver)
          Constructor
 
Method Summary
protected  IBackgroundService extractInterface(IBinder binder)
           
 
Methods inherited from class de.unikassel.android.sdcframework.service.GenericServiceConnectionHolder
addEventReceiver, getServiceComponent, onCreate, onDestroy, onPause, onResume, removeEventReceiver, setServiceComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BackgroundServiceConnectionHolder

public BackgroundServiceConnectionHolder(GenericServiceConnectionHolder.ServiceConnectionEventReceiver<IBackgroundService> receiver)
Constructor

Parameters:
receiver - the event receiver
Method Detail

extractInterface

protected IBackgroundService extractInterface(IBinder binder)
Specified by:
extractInterface in class GenericServiceConnectionHolder<IBackgroundService>