-
public class Assist
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public @interfaceAssist.Servicepublic interfaceAssist.AssistConnectionListenerListener for AssistService connection events.
-
Method Summary
Modifier and Type Method Description static AssistserviceProvider(Context appContext)Static factory method to provide Assist object.Mainly used by library "sub-service" manager classes. voidconnect(Assist.AssistConnectionListener listener)Connect to AssistServices.Mainly used by library "sub-service" manager classes. voidrelease(Assist.AssistConnectionListener listener)Release this client connection towards the AssistServices. booleanisConnected()Check if connection towards underlying service is established. IBindergetService(int id)-
-
Method Detail
-
serviceProvider
static Assist serviceProvider(Context appContext)
Static factory method to provide Assist object.Mainly used by library "sub-service" manager classes.Use case for other clients: Use together with connect toknow when asynchronous connection towards service is established.
-
connect
void connect(Assist.AssistConnectionListener listener)
Connect to AssistServices.Mainly used by library "sub-service" manager classes.Use case for other clients: Use AssistConnectionListener to know when asynchronousconnection towards service is established.If used remember to call release when no longer needed.
- Parameters:
listener- Connection listener.
-
release
void release(Assist.AssistConnectionListener listener)
Release this client connection towards the AssistServices.
- Parameters:
listener- The listener that was registered in connect
-
isConnected
boolean isConnected()
Check if connection towards underlying service is established.
-
getService
@Nullable() IBinder getService(int id)
-
-
-
-