MeshServiceClient

class MeshServiceClient @Inject constructor(context: Context, serviceRepository: ServiceRepository, serviceSetupJob: SequentialJob) : ServiceClient<IMeshService> , DefaultLifecycleObserver(source)

A Activity-lifecycle-aware ServiceClient that binds MeshService once the Activity is started.

Constructors

Link copied to clipboard
@Inject
constructor(context: Context, serviceRepository: ServiceRepository, serviceSetupJob: SequentialJob)

Functions

Link copied to clipboard
open override fun onConnected(service: IMeshService)
Link copied to clipboard
open override fun onDestroy(owner: LifecycleOwner)
Link copied to clipboard
open override fun onDisconnected()
Link copied to clipboard
open override fun onStart(owner: LifecycleOwner)