CustomTabsSessionToken
public
class
CustomTabsSessionToken
extends Object
| java.lang.Object | |
| ↳ | androidx.browser.customtabs.CustomTabsSessionToken |
Wrapper class that can be used as a unique identifier for a session. Also contains an accessor
for the CustomTabsCallback for the session if there was any.
Summary
Public methods | |
|---|---|
static
CustomTabsSessionToken
|
createMockSessionTokenForTesting()
Provides browsers a way to generate a mock |
boolean
|
equals(Object o)
|
CustomTabsCallback
|
getCallback()
|
static
CustomTabsSessionToken
|
getSessionTokenFromIntent(Intent intent)
Obtain a |
int
|
hashCode()
|
boolean
|
isAssociatedWith(CustomTabsSession session)
|
Inherited methods | |
|---|---|
Public methods
createMockSessionTokenForTesting
public static CustomTabsSessionToken createMockSessionTokenForTesting ()
Provides browsers a way to generate a mock CustomTabsSessionToken for testing
purposes.
| Returns | |
|---|---|
CustomTabsSessionToken |
A mock token with no functionality. |
equals
public boolean equals (Object o)
| Parameters | |
|---|---|
o |
Object |
| Returns | |
|---|---|
boolean |
|
getCallback
public CustomTabsCallback getCallback ()
| Returns | |
|---|---|
CustomTabsCallback |
CustomTabsCallback corresponding to this session if there was any non-null
callbacks passed by the client.
|
getSessionTokenFromIntent
public static CustomTabsSessionToken getSessionTokenFromIntent (Intent intent)
Obtain a CustomTabsSessionToken from an intent. See CustomTabsIntent.Builder
for ways to generate an intent for custom tabs.
| Parameters | |
|---|---|
intent |
Intent: The intent to generate the token from. This has to include an extra for
CustomTabsIntent.EXTRA_SESSION. |
| Returns | |
|---|---|
CustomTabsSessionToken |
The token that was generated. |
hashCode
public int hashCode ()
| Returns | |
|---|---|
int |
|
isAssociatedWith
public boolean isAssociatedWith (CustomTabsSession session)
| Parameters | |
|---|---|
session |
CustomTabsSession |
| Returns | |
|---|---|
boolean |
Whether this token is associated with the given session. |