ProviderSignInMethod
@RequiresCarApi(value = 2)
@CarProtocol
class ProviderSignInMethod : SignInTemplate.SignInMethod
A SignInTemplate.SignInMethod that allows the user to initiate sign-in with a authentication provider.
Not all providers will be available on all devices. It is the developer's responsibility to verify the presence of the corresponding provider by using the provider's own APIs. For example, for Google Sign In, check Integrating Google Sign-In into Your Android App).
Summary
Public constructors |
|---|
ProviderSignInMethod(action: Action)Creates a |
Public functions |
|
|---|---|
Boolean |
|
Action |
Returns the |
Int |
hashCode() |
String |
toString() |
Public constructors
ProviderSignInMethod
ProviderSignInMethod(action: Action)
Creates a ProviderSignInMethod instance with the given provider Action.
Requirements
The provider action must not be a standard action, and it must use aandroidx.car.app.model.ParkedOnlyOnClickListener.
The action's title color can be customized with ForegroundCarColorSpan instances, any other spans will be ignored by the host.
| Throws | |
|---|---|
java.lang.IllegalArgumentException |
if |
java.lang.NullPointerException |
if |
| See also | |
|---|---|
Action |
|
ParkedOnlyOnClickListener |