Join us on the livestream at Android Dev Summit on 7-8 November 2018, starting at 10AM PDT!
added in version 24.1.0
belongs to Maven artifact com.android.support:customtabs:28.0.0-alpha1

CustomTabsServiceConnection

public abstract class CustomTabsServiceConnection
extends Object implements ServiceConnection

java.lang.Object
   ↳ android.support.customtabs.CustomTabsServiceConnection


Abstract ServiceConnection to use while binding to a CustomTabsService. Any client implementing this is responsible for handling changes related with the lifetime of the connection like rebinding on disconnect.

Summary

Public constructors

CustomTabsServiceConnection()

Public methods

abstract void onCustomTabsServiceConnected(ComponentName name, CustomTabsClient client)

Called when a connection to the CustomTabsService has been established.

final void onServiceConnected(ComponentName name, IBinder service)

Inherited methods

From class java.lang.Object
From interface android.content.ServiceConnection

Public constructors

CustomTabsServiceConnection

added in version 24.1.0
CustomTabsServiceConnection ()

Public methods

onCustomTabsServiceConnected

added in version 24.1.0
void onCustomTabsServiceConnected (ComponentName name, 
                CustomTabsClient client)

Called when a connection to the CustomTabsService has been established.

Parameters
name ComponentName: The concrete component name of the service that has been connected.

client CustomTabsClient: CustomTabsClient that contains the IBinder with which the connection have been established. All further communication should be initiated using this client.

onServiceConnected

added in version 24.1.0
void onServiceConnected (ComponentName name, 
                IBinder service)

Parameters
name ComponentName

service IBinder