java.lang.Object | |
↳ | com.google.android.gms.appstate.AppStateClient.Builder |
Builder class for AppStateClient.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a new Builder object to be used to build a corresponding AppStateClient object.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new AppStateClient object to be used to communicate with the App State
service, requesting all of the scopes passed in.
| |||||||||||
Specify an account name on the device that should be used.
| |||||||||||
Set the scopes to use when building the AppStateClient object.
|
[Expand]
Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Create a new Builder object to be used to build a corresponding AppStateClient object.
context | The context to use for the connection. |
---|---|
connectedListener | The listener where the results of the asynchronous
connect() call are delivered. |
connectionFailedListener | The listener which will be notified if the connection attempt fails. |
Creates a new AppStateClient object to be used to communicate with the App State service, requesting all of the scopes passed in.
The object is not usable until after the asynchronous connect()
method has been
called and your listener's
onConnected(Bundle)
method is called. Note
that the ConnectionCallbacks
provided here will always receive callbacks before
any subsequently registered connection listeners.
When your application is done using this client it must call disconnect()
, even if
the async result from connect()
has not yet been delivered.
The typical pattern is to instantiate this object in your Activity's
onCreate(Bundle)
method and then call connect()
in
onStart()
and disconnect()
from onStop()
regardless
of the state.
Specify an account name on the device that should be used. If this is never called, the client will use the current default account for Google Play services for this application.
accountName | The account name on the device that should be used by this
AppStateClient . Must be non-null. |
---|