java.lang.Object | |
↳ | com.google.android.gms.games.PlayerEntity |
Data object representing a set of Player data. This is immutable, and therefore safe to cache or store. Note, however, that the data it represents may grow stale.
This class exists solely to support parceling these objects and should not be used directly.
[Expand]
Inherited Constants | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
android.os.Parcelable
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
CREATOR |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Freeze a volatile representation into an immutable representation.
| |||||||||||
Retrieves the display name for this player.
| |||||||||||
Loads the player's display name into the given
CharArrayBuffer . | |||||||||||
Retrieves the URI for loading this player's hi-res profile image.
| |||||||||||
Retrieves the URI for loading this player's icon-size profile image.
| |||||||||||
Retrieves the ID of this player.
| |||||||||||
Retrieves the timestamp at which this player record was last updated locally.
| |||||||||||
Indicates whether this player has a hi-res profile image to display.
| |||||||||||
Indicates whether this player has an icon-size profile image to display.
| |||||||||||
Check to see if this object is valid for use.
| |||||||||||
[Expand]
Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||||||||||||||||||||||||
From interface
android.os.Parcelable
| |||||||||||||||||||||||||||||||||
From interface
com.google.android.gms.common.data.Freezable
| |||||||||||||||||||||||||||||||||
From interface
com.google.android.gms.games.Player
|
Freeze a volatile representation into an immutable representation. Objects returned from this call are safe to cache.
Note that the output of freeze
may not be identical to the parent object, but should
be equal. In other words:
Freezable f1 = new Freezable();
Freezable f2 = f1.freeze();
f1 == f2 may not be true.
f1.equals(f2) will be true.
Retrieves the display name for this player.
Loads the player's display name into the given CharArrayBuffer
.
dataOut | The buffer to load the data into. |
---|
Retrieves the URI for loading this player's hi-res profile image. Returns null if the player has no profile image.
To retrieve the Image from the Uri
, use ImageManager
.
Retrieves the URI for loading this player's icon-size profile image. Returns null if the player has no profile image.
To retrieve the Image from the Uri
, use ImageManager
.
Retrieves the ID of this player.
Retrieves the timestamp at which this player record was last updated locally.
Indicates whether this player has a hi-res profile image to display.
Indicates whether this player has an icon-size profile image to display.
Check to see if this object is valid for use. If the object is still volatile, this method
will indicate whether or not the object can be safely used. The output of a call to
freeze()
will always be valid.