java.lang.Object | |
↳ | com.google.android.gms.games.SnapshotsClient.DataOrConflict<T> |
Represents the result of attempting to open a snapshot or resolve a conflict from a previous attempt.
If the snapshot was successfully opened or the conflict successfully resolved, isConflict()
will return false
and getData()
can be used to access the
now-opened snapshot.
If the operation resulted in a conflict, isConflict()
will return true
, and
the result of getConflict()
must be used with resolveConflict(String, Snapshot)
to
resolve the conflict.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns data if the result was successful.
| |||||||||||
Returns
true if there is conflict, in which case getConflict() can be used to
access the details. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Returns data if the result was successful. Should only be called if isConflict()
returns false
.
Returns | |
---|---|
T |
Throws | |
---|---|
IllegalStateException |
if this method is called when #isConflict is true (getConflict() should be used instead).
|
Returns true
if there is conflict, in which case getConflict()
can be used to
access the details. If this method returns false
, getData()
can be used to
access the requested data.
Returns | |
---|---|
boolean |