| com.google.android.gms.games.snapshot.Snapshot |
Known Indirect Subclasses
| |||||||||||||
Data interface for a representation of a saved game. This includes both the metadata and the actual game content.
|
[Expand]
Inherited Constants | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
android.os.Parcelable
| |||||||||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
This method is deprecated.
use
getSnapshotContents() instead.
| |||||||||||
Retrieves the metadata for this snapshot.
| |||||||||||
Retrieve the
SnapshotContents associated with this snapshot.
| |||||||||||
This method is deprecated.
See
modifyBytes(int, byte[], int, int).
| |||||||||||
This method is deprecated.
See
readFully().
| |||||||||||
This method is deprecated.
See
writeBytes(byte[]).
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
android.os.Parcelable
| |||||||||||||||
From interface
com.google.android.gms.common.data.Freezable
| |||||||||||||||
Retrieves the metadata for this snapshot.
SnapshotMetadata associated with this snapshot.
Retrieve the SnapshotContents associated with this snapshot. This object can be used
to update the data of a snapshot. Note that this will return null if this snapshot was not
obtained via open(GoogleApiClient, SnapshotMetadata).
SnapshotContents for this snapshot, or null if the snapshot is not
opened.
This method is deprecated.
See modifyBytes(int, byte[], int, int).
Write the specified data into the snapshot. The contents of the snapshot will be replaced
with the data provided in content. The data will be persisted on disk, but is not
uploaded to the server until the snapshot is committed via commitAndClose(GoogleApiClient, Snapshot, SnapshotMetadataChange).
writeBytes(byte[]) to fully overwrite the file.
If the snapshot was not opened via open(GoogleApiClient, SnapshotMetadata), or if the contents have already
been committed via commitAndClose(GoogleApiClient, Snapshot, SnapshotMetadataChange), this method will throw an exception.| dstOffset | Position in the snapshot file to start writing data to. 0 indicates the head of the file. |
|---|---|
| content | The data to write. |
| srcOffset | Position in content to start writing from. |
| count | Number of bytes from content to write to this snapshot. |
This method is deprecated.
See readFully().
Read the contents of a snapshot.
If this snapshot was not opened viaopen(GoogleApiClient, SnapshotMetadata), or if the contents have already
been committed via commitAndClose(GoogleApiClient, Snapshot, SnapshotMetadataChange) this method will throw an exception.
This method is deprecated.
See writeBytes(byte[]).
Write the specified data into the snapshot. The contents of the snapshot will be replaced
with the data provided in content. The data will be persisted on disk, but is not
uploaded to the server until the snapshot is committed via commitAndClose(GoogleApiClient, Snapshot, SnapshotMetadataChange).
modifyBytes(int, byte[], int, int) to overwrite parts of
the file.
If the snapshot was not opened via open(GoogleApiClient, SnapshotMetadata), or if the contents have already
been committed via commitAndClose(GoogleApiClient, Snapshot, SnapshotMetadataChange), this method will throw an exception.| content | The data to write. |
|---|