| Known Indirect Subclasses |
Data interface for retrieving achievement information.
| @interface | Achievement.AchievementState | Achievement state. | |
| @interface | Achievement.AchievementType | Achievement type. | |
| int | STATE_HIDDEN | Constant returned by
getState() indicating a hidden achievement. |
| int | STATE_REVEALED | Constant returned by
getState() indicating a revealed achievement. |
| int | STATE_UNLOCKED | Constant returned by
getState() indicating an unlocked achievement. |
| int | TYPE_INCREMENTAL | Constant returned by
getType() indicating an incremental achievement. |
| int | TYPE_STANDARD | Constant returned by
getType() indicating a standard achievement. |
| abstract String |
getAchievementId()
Retrieves the ID of this achievement.
|
| abstract int |
getCurrentSteps()
Retrieves the number of steps this user has gone toward unlocking this
achievement; only applicable for
TYPE_INCREMENTAL achievement types.
|
| abstract String |
getDescription()
Retrieves the description for this achievement.
|
| abstract void |
getDescription(CharArrayBuffer
dataOut)
Loads the achievement description into the given
CharArrayBuffer.
|
| abstract void |
getFormattedCurrentSteps(CharArrayBuffer
dataOut)
Retrieves the number of steps this user has gone toward unlocking this
achievement (formatted for the user's locale) into the given
CharArrayBuffer.
|
| abstract String |
getFormattedCurrentSteps()
Retrieves the number of steps this user has gone toward unlocking this
achievement (formatted for the user's locale); only applicable for
TYPE_INCREMENTAL achievement types.
|
| abstract void |
getFormattedTotalSteps(CharArrayBuffer
dataOut)
Loads the total number of steps necessary to unlock this achievement (formatted
for the user's locale) into the given
CharArrayBuffer;
only applicable for
TYPE_INCREMENTAL achievement types.
|
| abstract String |
getFormattedTotalSteps()
Retrieves the total number of steps necessary to unlock this achievement,
formatted for the user's locale; only applicable for
TYPE_INCREMENTAL achievement types.
|
| abstract long |
getLastUpdatedTimestamp()
Retrieves the timestamp (in millseconds since epoch) at which this achievement
was last updated.
|
| abstract void | |
| abstract String |
getName()
Retrieves the name of this achievement.
|
| abstract Player |
getPlayer()
Retrieves the player information associated with this achievement.
|
| abstract Uri |
getRevealedImageUri()
Retrieves a URI that can be used to load the achievement's revealed image icon.
|
| abstract int |
getState()
Returns the
Achievement.AchievementState of the achievement.
|
| abstract int |
getTotalSteps()
Retrieves the total number of steps necessary to unlock this achievement; only
applicable for
TYPE_INCREMENTAL achievement types.
|
| abstract int |
getType()
Returns the
Achievement.AchievementType of this achievement.
|
| abstract Uri |
getUnlockedImageUri()
Retrieves a URI that can be used to load the achievement's unlocked image icon.
|
| abstract long |
getXpValue()
Retrieves the XP value of this achievement.
|
Constant returned by
getState() indicating a hidden achievement.
Constant returned by
getState() indicating a revealed achievement.
Constant returned by
getState() indicating an unlocked achievement.
Constant returned by
getType() indicating an incremental achievement.
Constant returned by
getType() indicating a standard achievement.
Retrieves the ID of this achievement.
Retrieves the number of steps this user has gone toward unlocking this achievement;
only applicable for
TYPE_INCREMENTAL achievement types.
Retrieves the description for this achievement.
Loads the achievement description into the given CharArrayBuffer.
| dataOut | The buffer to load the data into. |
|---|
Retrieves the number of steps this user has gone toward unlocking this achievement
(formatted for the user's locale) into the given CharArrayBuffer.
| dataOut | The buffer to load the data into. |
|---|
Retrieves the number of steps this user has gone toward unlocking this achievement
(formatted for the user's locale); only applicable for
TYPE_INCREMENTAL achievement types.
null if this information is unavailable.Loads the total number of steps necessary to unlock this achievement (formatted for
the user's locale) into the given CharArrayBuffer;
only applicable for
TYPE_INCREMENTAL achievement types.
| dataOut | The buffer to load the data into. |
|---|
Retrieves the total number of steps necessary to unlock this achievement, formatted
for the user's locale; only applicable for
TYPE_INCREMENTAL achievement types.
null if this information is unavailable.Retrieves the timestamp (in millseconds since epoch) at which this achievement was last updated. If the achievement has never been updated, this will return -1.
Loads the achievement name into the given CharArrayBuffer.
| dataOut | The buffer to load the data into. |
|---|
Retrieves the name of this achievement.
Retrieves the player information associated with this achievement.
Note that this object is a volatile representation, so it is not safe to cache the
output of this directly. Instead, cache the result of Freezable.freeze().
Retrieves a URI that can be used to load the achievement's revealed image icon. Returns null if the achievement has no revealed image.
To retrieve the Image from the Uri, use
ImageManager.
Returns the
Achievement.AchievementState of the achievement.
Retrieves the total number of steps necessary to unlock this achievement; only
applicable for
TYPE_INCREMENTAL achievement types.
Returns the
Achievement.AchievementType of this achievement.
Retrieves a URI that can be used to load the achievement's unlocked image icon. Returns null if the achievement has no unlocked image.
To retrieve the Image from the Uri, use
ImageManager.
Retrieves the XP value of this achievement.